Commit Graph

  • a25778c323 Address review: split Options into Options and Library_Options enums leftibot 2026-04-10 19:26:52 -06:00
  • f59eff9b2f
    Fix #201: Suggestion: class Inheritance (#641) leftibot 2026-04-10 19:12:06 -06:00
  • 099eee5904 Add typed parameter tests for class inheritance leftibot 2026-04-10 19:01:42 -06:00
  • 0a23aec48f Add tests for passing derived objects to functions expecting Base leftibot 2026-04-10 18:39:35 -06:00
  • 22092656fd
    Merge pull request #644 from leftibot/fix/issue-421-switch-type-conversion Jason Turner 2026-04-10 18:36:06 -06:00
  • a329be16ad Add tests for #421: switch with type_conversion lifetime bug leftibot 2026-04-10 18:18:25 -06:00
  • 78d2de0ccf Fix #421: Switch with type_conversion compares destroyed objects dinghram 2026-04-10 18:18:17 -06:00
  • da0322a8a2
    Merge pull request #570 from totalgee/pair_conversion_2 Jason Turner 2026-04-10 17:58:33 -06:00
  • cb48b7cc7e
    Merge pull request #639 from leftibot/fix/issue-591-classes Jason Turner 2026-04-10 17:57:29 -06:00
  • 2e2740f90d
    Merge pull request #637 from leftibot/fix/issue-12-document-reflection Jason Turner 2026-04-10 17:41:13 -06:00
  • 15f04d4fad Address review: use implicit derived-to-base matching instead of copying base class functions leftibot 2026-04-10 11:55:39 -06:00
  • 25c520ed81 Address review: remove issue number references from code leftibot 2026-04-10 11:31:59 -06:00
  • e1e0cc96a7 Fix #17: Add const local variable support to ChaiScript leftibot 2026-04-09 23:00:17 -06:00
  • c3aa9ee6d5 Fix #146: Add configuration options to selectively disable built-in functions leftibot 2026-04-09 22:50:28 -06:00
  • 1334e02900 Fix #201: Add class inheritance support with Derived : Base syntax leftibot 2026-04-09 22:41:34 -06:00
  • 28973e5fbe Fix #256: Expose get_function_objects() and get_scripting_objects() in public API leftibot 2026-04-09 22:21:04 -06:00
  • 28894373f7 Fix #591: Add comprehensive class definition docs to cheatsheet leftibot 2026-04-09 22:15:47 -06:00
  • 34fea05bc2 Fix #284: Add raw string support to avoid instring_eval leftibot 2026-04-09 22:09:42 -06:00
  • 84507f59ef Fix #12: Document reflection and introspection capabilities leftibot 2026-04-09 21:43:56 -06:00
  • 2eb3279c39
    Merge pull request #630 from ChaiScript/update-catch Rob Loach 2025-07-30 17:07:44 -04:00
  • 2951ce4a7a
    Update catch.hpp to v2.13.9 update-catch Rob Loach 2025-07-28 09:33:41 -04:00
  • acad50520c
    Update libfuzzer_client.cpp Ionut Cava 2025-06-05 14:44:20 +01:00
  • 51e5898b70
    Update main.cpp Ionut Cava 2025-06-05 14:43:42 +01:00
  • f904cd5447
    Merge pull request #626 from CTerasa-ep/fix-warnings Rob Loach 2025-02-20 09:45:10 -05:00
  • b44b987d4b chaiscript_eval: Fix warning by replacing lambda with ternary operator expression Clemens Terasa 2025-02-19 19:46:29 +01:00
  • 43dc35c3df test_module: Fix noexcept warning Clemens Terasa 2025-02-19 19:33:28 +01:00
  • 681104b68f dispatchkit: boxed_value: Fix noexcept warning for Data ctor Clemens Terasa 2025-02-19 19:13:18 +01:00
  • 406a7ba1ef
    Merge pull request #575 from stephenberry/develop Rob Loach 2024-02-20 12:52:52 -05:00
  • 8d82f237bf
    Merge pull request #616 from wholivesinapineappleunderthesea/develop Rob Loach 2023-11-27 23:27:35 -05:00
  • dbd2050eb2
    Fix spelling mistakes in cheatsheet.md ar 2023-11-27 21:18:34 -05:00
  • 866ef314a8
    Add /build to .gitignore (#614) Rob Loach 2023-10-08 17:18:49 -04:00
  • bf9f5ae2e1
    Merge pull request #608 from FellowTraveler/develop Rob Loach 2023-10-08 14:58:17 -04:00
  • 9fc6cec35b
    Add /build to .gitignore gitignore-build Rob Loach 2023-10-08 14:54:04 -04:00
  • 0870cb5a3a Add C++20 support FellowTraveler 2023-06-18 06:42:51 -05:00
  • 3e548184c0
    Merge pull request #606 from SirNate0/patch-1 Rob Loach 2023-02-21 12:03:56 -05:00
  • 41da3db06a
    Fix cheatsheet.md typos SirNate0 2023-02-21 11:33:36 -05:00
  • 6939982a0d
    Merge pull request #604 from CanftIn/release-6.x Rob Loach 2022-11-03 00:13:43 -04:00
  • 3274ae068e Fix first param forward by value in bind_first. CanftIn 2022-11-02 14:58:53 +08:00
  • 31d16e6013
    MSVC Fix compiler warning Edo 2022-03-24 09:30:55 +00:00
  • cdb8aecd40
    Merge pull request #590 from ColquhounAudio/release-6.x Rob Loach 2022-02-23 08:54:10 -05:00
  • fe803bcf49 Fix ambiguous get_pointer function when using ChaiScript in combination with boost Mad Beggar 2022-02-22 16:00:57 -05:00
  • 2898ae679f
    Merge pull request #580 from TerensTare/patch-1 Rob Loach 2021-09-02 12:19:25 -05:00
  • 6ccab2af6a
    Fix typo in cheatsheet.md Terens 2021-09-02 14:16:15 +02:00
  • 4273d05ae5 change get_type_name to return the demangled_name (if no broader type exists) Bernd Amend 2021-07-04 00:38:13 +02:00
  • db3bf2ff33 dump_system(): output demangled names for registered types Bernd Amend 2021-07-04 00:34:28 +02:00
  • 4929c5ab14 add support for demangling c++ type names (libstdc++) Bernd Amend 2021-07-03 23:53:05 +02:00
  • 6668ecd170 Avoid unexpected behavior if move/copy is incorrectly implemented Bernd Amend 2021-08-19 21:10:53 +02:00
  • 7cd229cf26 Added virtual destructor for ChaiScript_Basic Stephen Berry 2021-07-28 09:04:38 -05:00
  • 6411aa7498
    Merge pull request #573 from totalgee/fix_erase_at_bounds Rob Loach 2021-07-08 19:55:50 -04:00
  • 5722a5177d Fix crash with out of bounds index (issue #572) Glen Fraser 2021-07-08 18:55:36 +02:00
  • 69476967ae Reimplement pair_conversion() helper Glen Fraser 2021-06-18 16:40:38 +02:00
  • 3703a78813
    Merge pull request #566 from IohannRabeson/cmake Rob Loach 2021-06-09 01:22:51 -04:00
  • 53fe932be4 Properly create a library called Chaiscript. IohannRabeson 2021-06-08 23:00:43 -04:00
  • 651abc2f5b
    Merge pull request #565 from IohannRabeson/improve_cmake Rob Loach 2021-06-07 15:38:30 -04:00
  • b3ed4466f3 Add include directory to chai target. irabeson 2021-06-07 11:35:52 -04:00
  • 855c3ced88
    Merge pull request #562 from BerndAmend/develop Rob Loach 2021-05-24 17:56:06 -04:00
  • 323cd7a8d4 drop link to the build dashboard Bernd Amend 2021-05-24 23:28:38 +02:00
  • 535d80e8d2 drop coverity scan status Bernd Amend 2021-05-24 23:28:16 +02:00
  • efeb244cd9 readme.txt update requirements to C++17 #506 Bernd Amend 2021-05-24 21:29:55 +02:00
  • a1a78e9cf1 remove trailing spaces from readme.txt Bernd Amend 2021-05-24 21:11:12 +02:00
  • 0f37802aba move namespace json into the chaiscript namespace #486 Bernd Amend 2021-05-24 21:04:24 +02:00
  • c258670350
    Merge pull request #560 from ChaiScript/master Rob Loach 2021-05-24 16:10:36 -04:00
  • 69123db3dc
    license: Restore Jonathan Turner copyright master Rob Loach 2021-05-24 16:09:20 -04:00
  • 439c1a96d3
    Merge branch 'develop' into master Rob Loach 2021-05-24 16:05:30 -04:00
  • 3aa1fa8278
    Merge pull request #557 from BerndAmend/develop Rob Loach 2021-05-24 09:20:36 -04:00
  • ef5a22b2b5
    Merge pull request #558 from ChaiScript/revert-482-pair_conversion Rob Loach 2021-05-24 09:20:24 -04:00
  • 6030ea63bd
    Revert "Add pair_conversion registration helper with unit test" Rob Loach 2021-05-24 09:19:47 -04:00
  • 9c118c2b1e
    Merge pull request #482 from totalgee/pair_conversion Rob Loach 2021-05-24 09:19:20 -04:00
  • cff6a0aced change .clang-format and reformat code with clang-format 11 Bernd Amend 2021-05-24 03:02:39 +02:00
  • 19051d3369
    Merge 8af9cc5f113e90640e4f6f81fd9813eb191ae311 into 6491b804966bd69b44c7d902cbc5240142585af1 Glen Fraser 2021-05-24 03:30:20 +02:00
  • 6491b80496
    Merge pull request #556 from BerndAmend/develop Rob Loach 2021-05-23 17:23:11 -04:00
  • a4fd5371bd fix handling of $ in strings ChaiScript#553 Bernd Amend 2021-05-23 12:03:44 +02:00
  • 55ec76fd39 fix testcase "Test unicode matches C++" Bernd Amend 2021-05-22 23:54:18 +02:00
  • 82ef037912 fix vs2019 build Bernd Amend 2021-05-22 23:53:31 +02:00
  • 4ec767bdc9 drop /std:c++latest and /std:c++17 Bernd Amend 2021-05-22 22:37:08 +02:00
  • 7aea27412d make is_nothrow_forward_constructible_v static (warning from gcc 7) Bernd Amend 2021-05-22 18:44:03 +02:00
  • 8ee033cf89 remove not required () Bernd Amend 2021-05-22 18:42:53 +02:00
  • 59f64d8d82 set min required cmake version to 3.12 Bernd Amend 2021-05-22 14:48:12 +02:00
  • 39f7aa0900 remove trailing spaces Bernd Amend 2021-05-22 15:51:01 +02:00
  • 32723fcbc0 fix clangs -Wshadow warning Bernd Amend 2021-05-22 15:49:11 +02:00
  • 14e9ec6e97 fix implicit conversion warnings by making them explicit Bernd Amend 2021-05-22 15:46:16 +02:00
  • 532f044bd3 remove trailing ; Bernd Amend 2021-05-22 15:44:18 +02:00
  • b5d81613cf cmake suppress some clang compiler warnings Bernd Amend 2021-05-22 15:41:53 +02:00
  • 2c92e83afa drop CPP17_FLAG since cmake is already taking care of it Bernd Amend 2021-05-22 14:54:38 +02:00
  • c580726020 Change the default value of USE_LIBCXX to FALSE Bernd Amend 2021-05-22 14:54:23 +02:00
  • 816cb5e8e2 unify formatting if ( -> if( Bernd Amend 2021-05-22 14:49:41 +02:00
  • b3ee667ca5 don't mark a function virtual that is overriden. Bernd Amend 2021-05-22 14:44:08 +02:00
  • 1302e28e32 replace the deprecated is_pod_v with is_trivial_v Bernd Amend 2021-05-22 14:43:33 +02:00
  • cf7821cb1e fix ChaiScript#537 Bernd Amend 2021-05-22 14:30:47 +02:00
  • 5ff3679811 fix u8"" compilation error in g++11 with -std=c++20 Bernd Amend 2021-05-22 14:23:13 +02:00
  • e8e47173fb fix a couple of g++s -Wnoexcept warnings Bernd Amend 2021-05-22 14:21:32 +02:00
  • 19929be684 don't default implicitly deleted operator=/ctor ChaiScript#527 Bernd Amend 2021-05-22 14:17:26 +02:00
  • c4e1e1965e remove not required ";" Bernd Amend 2021-05-22 14:09:24 +02:00
  • 1e6263976f don't return voids Bernd Amend 2021-05-22 14:05:52 +02:00
  • 2b3bddb02d replace typedef with using Bernd Amend 2021-05-22 14:04:04 +02:00
  • 684522a8b7 fix -Wcovered-switch-default warnings Bernd Amend 2021-05-22 14:01:39 +02:00
  • c26fd14953 remove else after return Bernd Amend 2021-05-22 13:55:04 +02:00
  • bd933592a9 hash.hpp: explicitly cast to uint32_t Bernd Amend 2021-05-22 13:51:24 +02:00
  • e62f0d3296 drop useless statics and/or add [[nodiscard]] Bernd Amend 2021-05-22 13:50:57 +02:00
  • 1235fdad7c move ctor arguments into the variables/base class ctors Bernd Amend 2021-05-22 13:47:45 +02:00