Commit Graph

  • 31eb289f60 Merge ad3f111e132f7a64978c9c611192cbc8353cc2e6 into 7d3c23fc228dd08862f1d51121d753a4b51e6ca2 Kit McCormick 2016-01-17 05:11:08 +00:00
  • 43def57852 add set_global, update unit test ktm 2016-01-17 00:01:51 -05:00
  • 561b47e463 More explicit int/bool conversions Jason Turner 2016-01-16 09:27:16 -07:00
  • 9885534b5b Merge branch 'develop' into add_performance_tests Jason Turner 2016-01-16 09:02:52 -07:00
  • ad3f111e13 Merge remote-tracking branch 'upstream/master' ktm 2016-01-14 07:52:38 -05:00
  • 5852412d2c Merge branch 'develop' into Workaround_Thread_Local_MinGW Workaround_Thread_Local_MinGW Jason Turner 2016-01-12 15:00:45 -07:00
  • 452f71b51f Merge pull request #235 from mlamby/patch-1 Jason Turner 2016-01-11 20:39:36 -07:00
  • a97cb1530d Fix user_type example in cheatsheet.md Michael Lamb 2016-01-08 14:23:09 +11:00
  • 21048b9e65 Merge pull request #233 from vrennert/feature_enum_utility_helper Jason Turner 2016-01-05 14:03:32 -07:00
  • d73e715997 Merge branch 'ChaiScript-feature_enum_utility_helper' into feature_enum_utility_helper Viktor Rennert 2016-01-04 16:00:57 +01:00
  • 353a077c6b Merge branch 'feature_enum_utility_helper' of github.com:vrennert/ChaiScript into feature_enum_utility_helper Jason Turner 2016-01-03 18:40:34 -07:00
  • 373a3688c9 Merge branch 'feature_enum_utility_helper' into Fix_Crash_From_CppCon Jason Turner 2016-01-03 18:13:48 -07:00
  • 208107fd7e Add additional tests for vector conversion Jason Turner 2016-01-03 17:58:05 -07:00
  • e19a8e31ea Merge pull request #234 from Bobhostern/patch-1 Jason Turner 2016-01-03 17:07:24 -07:00
  • b55eff95cf Fix formatting error in cheatsheet.md Bobhostern 2016-01-03 13:34:27 -06:00
  • b6287a194c Merge pull request #1 from ChaiScript/feature_enum_utility_helper Viktor Rennert 2016-01-03 10:09:05 +01:00
  • 888d897a3e Simplify use of enum helper Jason Turner 2016-01-02 19:59:54 -07:00
  • e32714c456 Add some operators for Enums made with helper class Jason Turner 2016-01-02 19:45:10 -07:00
  • e1c40f3e8f Automatically add copy constuctor for enums added with utility Jason Turner 2016-01-02 19:26:53 -07:00
  • d7489358f3 Add failing test for vector of enum values Jason Turner 2016-01-02 19:24:14 -07:00
  • 316ba45e3c Added unittest to cover utility::add_class<Enum> registration. Viktor Rennert 2016-01-02 20:54:55 +01:00
  • f0796b51c8 Added template specialization in chaiscript::utility::add_class<Enum> to register bulk constants. Viktor Rennert 2016-01-02 14:17:36 +01:00
  • e638d450ed Merge pull request #232 from RaptorFactor/develop Jason Turner 2015-12-30 13:09:57 -07:00
  • e60eabbeb2 Fix another multiply defined symbol. Joshua Boyce 2015-12-26 03:04:05 -08:00
  • c249bef27d Fix multiply defined symbols. Joshua Boyce 2015-12-26 03:03:24 -08:00
  • 4e69e5a3d2 Merge branch 'Fix_Crash_From_CppCon' of github.com:ChaiScript/ChaiScript into Fix_Crash_From_CppCon Jason Turner 2015-11-25 07:51:12 -07:00
  • 49c89a3b88 un-break ** cast operation Jason Turner 2015-11-25 09:49:26 -05:00
  • 7507223c8b Merge pull request #228 from ChristianKaeser/ckfix Jason Turner 2015-11-23 12:12:58 -05:00
  • 681b7db727 Merge branch 'Fix_Crash_From_CppCon' of github.com:ChaiScript/ChaiScript into Fix_Crash_From_CppCon Jason Turner 2015-11-20 06:49:35 -07:00
  • 4826bddb5b Add overloads for cosnt *& casts Jason Turner 2015-11-20 07:46:52 -06:00
  • 21c3853537 Attempt to work around issue with thread_local in mingw` Jason Turner 2015-11-20 07:19:37 -06:00
  • 49436e5740 Merge branch 'develop' into Fix_Crash_From_CppCon Jason Turner 2015-11-20 05:53:44 -07:00
  • 202204a82a Limit hexadecimal escape sequence length Christian Kaeser 2015-11-08 18:36:16 +01:00
  • 34c6b17215 Fix broken escape sequence parsing after octal/hex escape Christian Kaeser 2015-11-08 11:39:48 +01:00
  • 6fe7f5ce98 Don't return reference to copied values Jason Turner 2015-11-03 16:02:25 -07:00
  • d9f86a96f0 Add initial failing test Jason Turner 2015-11-03 15:59:43 -07:00
  • 95256417ac Merge branch 'add_performance_tests' of github.com:ChaiScript/ChaiScript into typed_function_ordering Jason Turner 2015-10-25 15:00:08 -06:00
  • da1511a092 Enable collection of performance results where possible Jason Turner 2015-10-23 20:38:51 -06:00
  • 8bd7ccfa9f Only run performance tests on linux Jason Turner 2015-10-23 16:38:04 -06:00
  • 0806df11d2 Performance test reorg to run automatically Jason Turner 2015-10-23 16:25:16 -06:00
  • 40b1549b3b Fix use of broken bitset implementation in g++ Jason Turner 2015-10-21 09:30:22 -06:00
  • c9a5bf6f83 fix warning from GCC for unknown flag Jason Turner 2015-10-20 18:19:03 -06:00
  • 8496a86043 Use a bitset instead of bools for type_info flags Jason Turner 2015-10-20 18:14:42 -06:00
  • bc388e59da Fix style warning from cppcheck Jason Turner 2015-10-17 09:23:05 -06:00
  • 09748275db Fix warnings from clang Jason Turner 2015-10-17 09:22:13 -06:00
  • eec0299cbc Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop Jason Turner 2015-10-17 09:04:48 -06:00
  • 19ecfdfec5 Merge branch 'add_examples' into develop Jason Turner 2015-10-17 09:04:02 -06:00
  • 7ba7b81a5c Implement option explicit for dynamic objects. Test_Release Jason Turner 2015-10-16 21:41:54 -06:00
  • 882cbf2dfb Add option explicit code, but don't throw yet Jason Turner 2015-10-16 18:47:26 -06:00
  • 38b98c55cc Add test for dynamic object option explicit Jason Turner 2015-10-16 18:37:02 -06:00
  • 3a675bf379 Add config option for compiling with gprof output Jason Turner 2015-10-16 18:21:49 -06:00
  • 985b62705f Add support for != bools Jason Turner 2015-10-15 22:06:06 -06:00
  • 5aecb7f17b Add boolean comparison tests #217 Jason Turner 2015-10-15 21:59:46 -06:00
  • ad69bf7d38 Get vector push_back_ref working as expected Jason Turner 2015-10-15 21:42:25 -06:00
  • 84554ed0a5 Add another vector assignment test Jason Turner 2015-10-15 21:32:16 -06:00
  • 36765df3c0 Fix vector element assignment issues Jason Turner 2015-10-15 21:20:12 -06:00
  • b11ebf9e8f Add failing test for vector assignment operations Jason Turner 2015-10-15 21:13:17 -06:00
  • 84e2d449b9 Support default case in the non-last position Jason Turner 2015-10-15 15:02:49 -06:00
  • 3e62a99f82 Add factory example with scripted callbacks Jason Turner 2015-10-07 09:55:15 -06:00
  • 64dd349e32 Merge pull request #213 from ChaiScript/fix_binary_literal_sizing Jason Turner 2015-10-04 20:38:37 -06:00
  • 1add4c4b0f Fix issues with integer parsing on MSVC Jason Turner 2015-10-04 14:32:23 -06:00
  • 14b3870efb Fix integer overflow and bad numeric parses Jason Turner 2015-10-04 08:53:22 -06:00
  • d2cf12f948 Add tests for binary literals Jason Turner 2015-10-03 21:01:52 -06:00
  • e221ceaa4c Greatly simplify integer sizing code Jason Turner 2015-10-03 17:11:03 -06:00
  • beedf13d01 Make binary literals sized like other integer types Jason Turner 2015-10-03 16:38:41 -06:00
  • 9d18360333 Older compiler backport issues Jason Turner 2015-10-02 12:46:50 -06:00
  • 18e5ee0ba2 Wrap up generic string escape support Jason Turner 2015-10-02 12:16:44 -06:00
  • 41e9027d9a Octal escape codes supported #211 Jason Turner 2015-10-02 11:45:28 -06:00
  • 8d9dc2b0a3 Reduce redundant escape code parsing #211 Jason Turner 2015-10-02 10:35:37 -06:00
  • 6a4647af43 Add last test for json support Jason Turner 2015-10-02 08:12:50 -06:00
  • 5a651e2b8a Fix numeric overload resolution Jason Turner 2015-10-01 09:56:53 -06:00
  • d9fa5605ac Add operator overload tests Jason Turner 2015-10-01 09:39:03 -06:00
  • 3a8cb581cc Merge branch 'add_json_support' into develop Jason Turner 2015-09-30 14:39:21 -06:00
  • b434d26a5d Add json tests Jason Turner 2015-09-30 14:24:56 -06:00
  • ba30d4f483 Add support for == for Map Jason Turner 2015-09-30 08:57:36 -06:00
  • b4ffcd594d Fix long long type usage Jason Turner 2015-09-30 06:49:03 -06:00
  • ca35128503 Add failing test for long long conversions Jason Turner 2015-09-30 06:32:34 -06:00
  • 681f18ee62 backport JSON for G++4.6 Jason Turner 2015-09-21 12:27:33 -06:00
  • e62a38b39f JSON output working Jason Turner 2015-09-21 09:27:23 -06:00
  • 85ac1052dd Initial support for export to JSON Jason Turner 2015-09-20 16:19:11 -06:00
  • 8024edeadf Fix some JSON parsing bug with short strings Jason Turner 2015-09-20 15:46:05 -06:00
  • f9f1d5807a Basic support for parsing of JSON objects Jason Turner 2015-09-20 15:35:53 -06:00
  • 14227475b2 Merge remote-tracking branch 'origin/cpp_fun_call_performance' into develop Jason Turner 2015-09-18 13:41:44 -06:00
  • e1a80fb5ce A couple of MSVC fixes Jason Turner 2015-09-16 10:28:05 -06:00
  • aabe53c934 Make var work with move-only types Jason Turner 2015-09-12 22:21:05 -06:00
  • f3dbb7ed87 Control how fast global vectors grow Jason Turner 2015-08-31 11:09:03 -06:00
  • 52e11bf001 Fun location caching phase2 Jason Turner 2015-08-31 11:00:56 -06:00
  • f06e5cdcd6 Cache function lookups Jason Turner 2015-08-31 09:44:47 -06:00
  • 15eb78bd8f Move to indexed function storage Jason Turner 2015-08-31 08:41:47 -06:00
  • 9f362608b7 Eliminate extra unneeded scope Jason Turner 2015-08-28 21:19:00 -06:00
  • e21c8f87b4 Add profile test for cpp call perf Jason Turner 2015-08-28 10:33:26 -06:00
  • 0a143d1cd3 Make push_* consistant with inplace vector Jason Turner 2015-08-27 15:30:02 -06:00
  • 08935beaf3 Add tests for pushing move only values Jason Turner 2015-08-27 15:23:36 -06:00
  • 2d2251c1da Merge branch 'develop' of github.com:ChaiScript/ChaiScript into typed_function_ordering Jason Turner 2015-08-26 18:58:34 -06:00
  • 0adacc0b5e Merge branch 'develop' of github.com:ChaiScript/ChaiScript into typed_function_ordering Jason Turner 2015-08-26 18:47:43 -06:00
  • 818fd0b823 Add function ordering test Jason Turner 2015-08-26 18:47:32 -06:00
  • c9625b09b0 Fix magic 'this' values Jason Turner 2015-08-26 18:41:46 -06:00
  • 800c7fb37b Fix functor scope - break magic 'this' Jason Turner 2015-08-26 13:18:42 -06:00
  • 179eaefafe Add failing test for functor scope Jason Turner 2015-08-25 17:10:45 -06:00
  • 28f5a74e98 Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop Jason Turner 2015-08-15 19:28:45 -06:00