Commit Graph

  • 0f9d9cae4a Merge pull request #332 from ftk/develop develop Jason Turner 2017-03-21 12:55:30 -07:00
  • 468d65a661 Merge pull request #336 from totalgee/from_json_fix Jason Turner 2017-03-21 12:21:26 -07:00
  • 9847618cf3 Fix use after move during parsing Jason Turner 2017-03-21 12:17:30 -07:00
  • a281d9571e Add workaround for chaiscript used as static Jason Turner 2017-03-21 11:58:33 -07:00
  • 204faa82c1 Add failing static chaiscript test Jason Turner 2017-03-21 11:58:21 -07:00
  • be2fec02d9 Simplify usage of Thread_Specific object Jason Turner 2017-03-21 10:10:25 -07:00
  • 491b95099d In JSONParser::parse_number(), only allow a single '-' at start Glen Fraser 2017-03-14 13:01:09 +01:00
  • 561c5bc981 Handle negative numbers in JSONParse::parse_number Glen Fraser 2017-03-14 12:01:51 +01:00
  • 12829ee5d2 Simplified travis.yml ftk 2017-03-11 15:42:24 +03:00
  • f53a1ed951 Fix compilation of multithreaded_test ftk 2017-03-08 13:00:34 +03:00
  • 12100cce99 Updated travis.yml ftk 2017-03-08 12:37:04 +03:00
  • d22c27b627 Added option to disable dynload in cmakelists.txt ftk 2017-03-08 12:31:30 +03:00
  • 60c43233c6 More clear error message in load_module ftk 2017-03-05 21:55:01 +03:00
  • c2f7ca3aa2 Using runtime stdlib constructor will result in compilation error ftk 2017-03-05 21:48:59 +03:00
  • 72cb9bd940 Compile out module path search code when module support is disabled ftk 2017-03-05 21:26:01 +03:00
  • 84f9c44ab6 Do not register load_module by default when dynamic loading is disabled ftk 2017-03-05 21:23:05 +03:00
  • 698dfb06db Loadable module support can be disabled by defining CHAISCRIPT_NO_DYNLOAD ftk 2017-03-05 20:54:01 +03:00
  • 244b5b224b Merge pull request #330 from IonoclastBrigham/patch-1 Jason Turner 2017-03-03 09:55:27 -08:00
  • 534897d835 Fixes path reference and code formatting in readme. Ionoclast Laboratories 2017-03-02 11:27:10 -08:00
  • fac5a39066 Update readme.md for 6.0.0 Jason Turner 2017-02-23 17:54:59 -07:00
  • 064a385a64 Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop v6.0.0 release-6.x main Jason Turner 2017-02-22 15:56:04 -07:00
  • e342243193 Update release notes for 6.0.0 Jason Turner 2017-02-22 15:33:42 -07:00
  • 283785faaf Add PVS Studio and address some issues it found Jason Turner 2017-02-22 15:18:56 -07:00
  • c0c0bd3172 Address warning from MSVC /analyze Jason Turner 2017-02-22 14:04:56 -07:00
  • 40fb8d257e Fix warnings from MSVC Jason Turner 2017-02-22 13:55:02 -07:00
  • fc0264272f More thorough support for unique_ptr attempt_converting_unique_ptr_through_base_class Jason Turner 2017-02-22 12:26:50 -08:00
  • f431dbffb4 Update catch.hpp Jason Turner 2017-02-22 12:26:42 -08:00
  • f5f6ddf219 Disable tests on MSVC for broken literal handling Jason Turner 2017-02-20 13:28:31 -07:00
  • 87f1242ed4 Update copyrights to 2017 Jason Turner 2017-02-15 15:55:40 -07:00
  • faba0f1317 Require thread_local support, move to xcode8 Jason Turner 2017-02-15 15:38:44 -07:00
  • 077c93ab27 Fix/enhance unique_ptr support Jason Turner 2017-02-04 09:14:07 -08:00
  • 914bca6295 Merge pull request #324 from Dalzhim/uniquePtrTests Jason Turner 2017-02-04 09:18:39 -07:00
  • 2549b4e983 Add test to call base class methods through std::unique_ptr<derived>. Gabriel Aubut-Lussier 2017-02-03 23:19:25 -05:00
  • 1cb15d8b22 Handle return of std::unique_ptr objects Jason Turner 2017-02-03 19:34:12 -08:00
  • 2ce155237d Add test for unique_ptr returned from function Jason Turner 2017-02-03 18:55:58 -08:00
  • dca3ce4ea6 Enhance testing of integer literals Jason Turner 2017-02-02 15:07:37 -07:00
  • ca7d4ab734 Add test for calling method of unique_ptr var Jason Turner 2017-02-02 13:17:59 -08:00
  • f5ced799cf Hopefully find balance with gcc/clang for static_string Jason Turner 2017-02-02 08:10:47 -08:00
  • 1499061f86 Add check for negate conversion to bool Jason Turner 2017-02-02 08:06:41 -08:00
  • 24352c62e8 Some clang specific fixes / warnings Jason Turner 2017-02-02 08:00:57 -08:00
  • 6b4c47c5ba Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop Jason Turner 2017-02-01 20:03:17 -08:00
  • 396d43a13f sublime now at ChaiScript/sublimetext-chaiscript Jason Turner 2017-02-01 20:01:30 -08:00
  • 18cf09b512 Merge pull request #319 from Tw1ddle/patch-1 Jason Turner 2017-02-01 20:12:04 -07:00
  • 2782cdd33b Remove 2-value bind in favor of lambdas Jason Turner 2017-02-01 15:42:32 -08:00
  • d8d7bc79b7 Enhance number parsing tests Jason Turner 2017-02-01 09:07:40 -08:00
  • 3e04210027 Add more integer literal tests / fix neg test Jason Turner 2017-02-01 07:02:18 -08:00
  • c82c9ccb6e Revert "Fix parsing of negative numbers" Jason Turner 2017-02-01 06:18:14 -08:00
  • efd37a7071 Add some more integer literal tests Jason Turner 2017-01-31 17:05:53 -08:00
  • 83b7973cb8 Fix parsing of negative numbers Jason Turner 2017-01-31 15:41:21 -08:00
  • e7a6b2306c Add tests for parsing of neg numbers Jason Turner 2017-01-31 15:30:38 -08:00
  • 0a18f0a809 Remove unnecessary params Jason Turner 2017-01-31 13:40:16 -08:00
  • 8efba903c3 use std::end instead of end because of MSVC Jason Turner 2017-01-31 13:28:40 -08:00
  • ca87c05cd4 Don't add 'this' if it was explicitly captured Jason Turner 2017-01-31 13:25:26 -08:00
  • 94fb7c2453 Add test for explicitly capturing "this" Jason Turner 2017-01-31 13:24:53 -08:00
  • c54d84fae6 Don't force compiler when building cppcheck Jason Turner 2017-01-31 10:11:28 -08:00
  • 574f4a9664 Add double stringize trick so _MSC_FULL_VER macro gets expanded Sam Twidale 2017-01-09 18:38:19 +00:00
  • b7e8897a43 Merge pull request #317 from ChaiScript/add_osx_travis Jason Turner 2016-12-29 12:32:19 -07:00
  • 7a588ed5cf Disable cppcheck runs Jason Turner 2016-12-27 17:56:10 -07:00
  • 89f373d21c Clean up ENV and addons Jason Turner 2016-12-27 16:10:08 -07:00
  • 037335a0ea Don't require sudu on linux for travis.yml Jason Turner 2016-12-27 16:02:55 -07:00
  • 2431362e54 Simplify OS types for travis Jason Turner 2016-12-27 15:50:53 -07:00
  • 9c59600b9f Add OSX to OS matrix Jason Turner 2016-12-27 15:23:58 -07:00
  • 51663df1ba Demonstrate workaround for pointer to ref member Jason Turner 2016-12-06 14:51:00 -07:00
  • 624c7c435b Add unit test for #302 Jason Turner 2016-12-06 14:22:12 -07:00
  • cf89bdd804 Update release notes, add chai type fun conversion test Jason Turner 2016-12-06 14:15:39 -07:00
  • a8e70a4cfe Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop Jason Turner 2016-12-06 13:43:53 -07:00
  • f79de06e0b Change comment format Jason Turner 2016-12-06 13:42:58 -07:00
  • cee57f998a Allow conversions while calling chaiscript funcs Jason Turner 2016-12-06 13:05:17 -07:00
  • ce62706fea Clean up warnings Jason Turner 2016-12-06 10:31:36 -07:00
  • 93bc6109e7 Merge branch 'develop' into typed_function_ordering typed_function_ordering Jason Turner 2016-12-05 19:19:41 -07:00
  • 92c2ade1cd More relase note updates Jason Turner 2016-12-05 12:13:19 -07:00
  • 6b7481e6a1 Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop Jason Turner 2016-12-05 12:11:51 -07:00
  • d096f926d3 Update release notes Jason Turner 2016-12-05 12:11:32 -07:00
  • fb7f8f194c Add support for r-value parameters and unique_ptr Jason Turner 2016-12-05 12:07:56 -07:00
  • 78f885ec61 Merge pull request #310 from M2tM/patch-1 Jason Turner 2016-12-03 14:01:01 -07:00
  • d6d50478de Make constexpr members const Jason Turner 2016-12-03 07:59:06 -07:00
  • defdb53a55 Fix regression from last commit on single char operators Jason Turner 2016-12-02 23:26:54 -07:00
  • 0dea62dd54 Finish removing runtime string comparisons Jason Turner 2016-12-02 23:01:57 -07:00
  • 590905f4b3 Add notes on base_class conversions Jason Turner 2016-12-02 20:32:47 -07:00
  • 9218dda001 nullify_shared_ptr changing == to = in documentation. Michael Hamilton 2016-12-01 22:24:47 -08:00
  • 9e17514b57 Move away from class level statics Jason Turner 2016-12-01 15:20:48 -07:00
  • 5f402e71dd Move away from macro, get slight perf boost with hand rolled compare Jason Turner 2016-12-01 14:47:23 -07:00
  • 95e119fffe Merge github.com:niXman/ChaiScript into develop Jason Turner 2016-12-01 14:03:56 -07:00
  • f17439a9d3 Add scope around condition in for/while Jason Turner 2016-12-01 13:42:40 -07:00
  • 940e0c2d86 Merge pull request #306 from StanEpp/develop Jason Turner 2016-12-01 10:10:49 -07:00
  • e8c03b33c6 Merge pull request #307 from sjaustirni/develop Jason Turner 2016-11-29 11:25:25 -07:00
  • b68f917677 Fixed a bug in the first example sjaustirni 2016-11-26 15:43:28 +01:00
  • 7f4af72244 Added add_class overload for scoped enums. Stan 2016-11-23 20:39:21 +01:00
  • 6757b66f95 Merge pull request #305 from mlamby/patch-2 Jason Turner 2016-11-20 18:05:37 -07:00
  • c9034a0485 Add break statement to cheatsheet.md Michael Lamb 2016-11-21 11:57:52 +11:00
  • 50dcbc8c7e Simplify Symbol parsing. Jason Turner 2016-11-13 15:14:41 -07:00
  • 1ea91faf52 parser optimization Three niXman 2016-11-08 01:11:46 +02:00
  • 745e0c0f0b parser optimization step Two niXman 2016-11-04 09:15:02 +02:00
  • c42477f2eb parser optimization step One niXman 2016-11-03 22:47:48 +02:00
  • 335a02f165 Add release notes on if-init expressions Jason Turner 2016-11-01 13:04:49 -06:00
  • 012f1ffff5 Remove incorrect override Jason Turner 2016-10-30 21:51:00 -06:00
  • 9925b20fad Cleanups found with PMD's CPD Jason Turner 2016-10-29 09:41:55 -06:00
  • 28122f7cb0 Fix single parameter constructors found by cppcheck Jason Turner 2016-10-28 15:49:40 -06:00
  • b1f1803759 Some cleanups found by clang's analyzer Jason Turner 2016-10-28 14:53:01 -06:00
  • 359897a442 Flesh out parser and tracer usage cases Jason Turner 2016-10-28 13:36:10 -06:00