Commit Graph

  • b163065b3c Begin simplifying boxed_number implementation Jason Turner 2015-06-03 06:25:41 -06:00
  • ecafb4aad0 Add missing cstring Jason Turner 2015-06-02 18:20:13 -06:00
  • 38a83e3e56 Fix MSVC2013 builds Jason Turner 2015-06-02 17:35:31 -06:00
  • bacf546dff Merge branch 'develop' into remove_std_function Jason Turner 2015-06-02 16:16:22 -06:00
  • 85a6d85c1f Fix warnings Jason Turner 2015-06-02 13:53:07 -06:00
  • 7522a19af5 g++4.6 correction Jason Turner 2015-06-01 16:08:04 -06:00
  • 26a0034176 Fixes for g++4.6 Jason Turner 2015-06-01 16:07:10 -06:00
  • cb5fbff1e6 Merge branch 'develop' into remove_std_function Jason Turner 2015-06-01 15:57:45 -06:00
  • ff378abf84 Merge branch 'coverity_scan' into develop Jason Turner 2015-06-01 15:57:13 -06:00
  • 520f9bc0d2 Work around bug in g++4.6 Jason Turner 2015-06-01 15:49:50 -06:00
  • cf3db70d5d Merge branch 'develop' into remove_std_function Jason Turner 2015-06-01 14:53:09 -06:00
  • 7026229273 Apply Index expansion technique to simplify code Jason Turner 2015-06-01 09:43:29 -06:00
  • da8fa77558 Update readme.md Jason Turner 2015-05-30 18:48:55 -06:00
  • 9fe8150861 Wrap up the coveralls / codecov choices Jason Turner 2015-05-30 18:48:27 -06:00
  • d56e32e2c4 Tweak coveralls settings Jason Turner 2015-05-30 18:35:46 -06:00
  • 7f871374fa Codecov and coveralls enabled Jason Turner 2015-05-30 18:07:06 -06:00
  • 2848e16ea1 Another attempt at getting codecov working Jason Turner 2015-05-30 17:59:36 -06:00
  • 916708ce29 Disable coveralls, use codecov Jason Turner 2015-05-30 17:22:00 -06:00
  • cff635fb65 Enable 'codecov' Jason Turner 2015-05-30 17:02:06 -06:00
  • f6600c90e4 Correct missing 'sudo' for travis setup Jason Turner 2015-05-30 16:07:12 -06:00
  • 3701477f7f More cleanups to travis configuration Jason Turner 2015-05-30 16:03:23 -06:00
  • d13d080dee Remove constexpr from type_info Jason Turner 2015-05-30 15:50:21 -06:00
  • 61d5e2ad85 Revert "Work around coverity crash" Jason Turner 2015-05-30 15:47:22 -06:00
  • 023a3edf40 Fix static usage of Type_Info objects Jason Turner 2015-05-30 15:36:25 -06:00
  • 4b577f1f2a Undefined types are never equal Jason Turner 2015-05-30 15:15:08 -06:00
  • ac280a6971 Fix name() lookups Jason Turner 2015-05-30 14:14:48 -06:00
  • d2f855e3f9 Cleanup g++-5 support for travis Jason Turner 2015-05-30 14:07:29 -06:00
  • 114e3939f6 Fix shell if command in travis Jason Turner 2015-05-30 13:55:34 -06:00
  • ee672f5132 Further travis / coverity cleanups Jason Turner 2015-05-30 13:43:49 -06:00
  • aa60cffe85 Add g++5.1 cleanup coverity use Jason Turner 2015-05-30 13:34:34 -06:00
  • bb0d100513 Work around coverity crash Jason Turner 2015-05-30 07:33:34 -06:00
  • 70326a5dff Try to distill travis / coverity settings Jason Turner 2015-05-30 06:32:14 -06:00
  • cfc67f619a Travis Jason Turner 2015-05-29 23:08:27 -06:00
  • 1a02903b99 Another attempt with coverity support, add debugging Jason Turner 2015-05-29 22:47:53 -06:00
  • f274d6beb3 Another attempt at coverity Jason Turner 2015-05-29 22:31:27 -06:00
  • a04fe9d5a5 Fix env variables layout? Jason Turner 2015-05-29 22:19:59 -06:00
  • f54bd484e6 Attempt to fix build matrix and coverity Jason Turner 2015-05-29 20:31:07 -06:00
  • 8ed4e6fad8 Fix coverity settings? Jason Turner 2015-05-29 20:17:13 -06:00
  • c9312c0b7a Enable coverity scan? hopefully Jason Turner 2015-05-29 19:59:25 -06:00
  • bb2938307c Move prelude into stdlib so it's not included everywhere Jason Turner 2015-05-23 16:16:39 -06:00
  • 919c3f2b4a Finish removing std::function and std::bind internally Jason Turner 2015-05-23 13:10:29 -06:00
  • e0234d942e Various cleanups and fixes for older compilers Jason Turner 2015-05-22 19:40:56 -06:00
  • df724b5c33 Completely remove Proxy_Function_Impl Jason Turner 2015-05-22 12:13:49 -06:00
  • 0b812942d4 Finish removing std::function<> Jason Turner 2015-05-22 11:35:58 -06:00
  • 48933bc32c Use std::ref to make free functions callable Jason Turner 2015-05-22 10:28:28 -06:00
  • 630c618ae7 Remove automagic wrapping to std::function<> Jason Turner 2015-05-22 09:39:21 -06:00
  • 03143a9f83 Phase one of getting rid of std::function usage Jason Turner 2015-05-22 09:30:42 -06:00
  • 33a929ef93 one more attempt to ignore catch.hpp from coverage Jason Turner 2015-05-20 20:06:06 -06:00
  • e608d14a4f Attempt again to clean up coverage reporting Jason Turner 2015-05-20 18:43:28 -06:00
  • e43b1b8d0d Make sure we are not also doing coverage testing on catch.hpp Jason Turner 2015-05-20 16:46:07 -06:00
  • c32af523c3 Remove -n from coveralls call Jason Turner 2015-05-20 16:02:29 -06:00
  • 37b73f0e3c Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop Jason Turner 2015-05-20 15:04:22 -06:00
  • 13381ffa43 Add test, tweak coverage reporting Jason Turner 2015-05-20 15:04:04 -06:00
  • 2129c5318b Merge pull request #179 from ChaiScript/lambda_type_resolution Jason Turner 2015-05-20 12:30:36 -06:00
  • 515ee711ce Remove unnecessary code Jason Turner 2015-05-20 12:00:41 -06:00
  • bc8a4c42fa Get non-polymorphic Derived->Base conversions working Jason Turner 2015-05-20 11:08:07 -06:00
  • 051f483d20 Add failing non-polymorphic Derived->Base test Jason Turner 2015-05-20 09:48:46 -06:00
  • da39b8403b Remove more usage of new Jason Turner 2015-05-19 14:15:21 -06:00
  • 5fa44d5eef Automatically deduce types of lambda for fun() Jason Turner 2015-05-19 13:47:34 -06:00
  • dec88db26c Minor efficiency improvement by pre sizing match stack Jason Turner 2015-05-19 10:55:38 -06:00
  • d7c090d29b Add some code that will generate warnings Jason Turner 2015-05-13 06:26:37 -06:00
  • 9da9012701 Fix version number mismatch Jason Turner 2015-05-13 06:20:25 -06:00
  • f35c2fdb03 Update readme.md Jason Turner 2015-05-08 14:12:51 -06:00
  • bb74d06b18 Merge pull request #177 from totalgee/patch-1 Jason Turner 2015-05-08 08:04:32 -06:00
  • c21c21dfda Fixed minor typos in cheatsheet Glen Fraser 2015-05-08 15:57:59 +02:00
  • ef92b6619e Increment develop to 5.7.1 Jason Turner 2015-05-06 14:18:28 -06:00
  • fd2539145a Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop v5.7.0 Jason Turner 2015-05-06 14:16:04 -06:00
  • 25f9dcf13e Add release notes for 5.7.0 Jason Turner 2015-05-06 14:15:29 -06:00
  • fc4b739839 Merge pull request #175 from totalgee/develop Jason Turner 2015-05-06 09:50:06 -06:00
  • bd176cfde2 Renamed timer function to now(), added perf unit test Glen Fraser 2015-05-06 11:37:37 +02:00
  • 04f01eee98 Add notes about literal numerics Jason Turner 2015-05-05 09:51:16 -06:00
  • cf4efacbe8 Add 'GLOBAL' keyword #122 Jason Turner 2015-05-04 11:47:36 -06:00
  • b818799800 Added getTimeInSeconds() helper to chai executable Glen Fraser 2015-05-04 19:40:57 +02:00
  • fdcc5959c7 Fix tests failing w/MSVC2013 because of formatting Jason Turner 2015-05-03 10:31:10 -06:00
  • 74a992fad9 VS2015 thread_local doesn't seem ready for primetime yet Jason Turner 2015-05-03 08:43:43 -06:00
  • d210f0e4e1 Enable thread_local in more cases, ignore clang warnings Jason Turner 2015-05-02 21:05:45 -06:00
  • c0dd0a3041 Use static const true/false on platforms with magic statics Jason Turner 2015-05-02 15:27:51 -06:00
  • 45baf6f8e9 Global const values for booleans Jason Turner 2015-05-02 13:08:23 -06:00
  • e64e4b0877 Fix tests broken by last cleanup Jason Turner 2015-05-01 19:54:14 -06:00
  • e286b9a9aa Never access data after moving it! Jason Turner 2015-05-01 07:22:43 -06:00
  • d77921f1b5 Reorg of parsing code for maintainability / performance Jason Turner 2015-04-30 22:05:56 -06:00
  • ebc6468178 Remove all /analyze from VS12, it's too slow Jason Turner 2015-04-29 16:59:17 -06:00
  • 3e5034ecf8 Merge branch 'smaller_make_shared' into develop Jason Turner 2015-04-29 16:58:34 -06:00
  • c52ad3d827 Merge pull request #174 from totalgee/develop Jason Turner 2015-04-29 16:50:39 -06:00
  • 8fc61bf51c Fixing build error with tolower() on Windows Glen Fraser 2015-04-29 21:52:34 +02:00
  • dc6d039a72 Add documentation note workaround for libc++ Jason Turner 2015-04-29 13:41:58 -06:00
  • 2e72fde0ba Horrible workaround for libc++ Jason Turner 2015-04-29 13:39:57 -06:00
  • d762ef08b6 Support scientific notation for floating point Glen Fraser 2015-04-29 19:40:58 +02:00
  • 8bbcceed88 Attempt better data layout of AST_Node Jason Turner 2015-04-28 08:56:20 -06:00
  • aaf80ac8cf Merge branch 'develop' into smaller_make_shared Jason Turner 2015-04-27 16:24:17 -06:00
  • 86ec14c2c8 Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop Jason Turner 2015-04-27 16:19:41 -06:00
  • dbe546fefb Simplify and reduce eval code where possible Jason Turner 2015-04-27 16:17:01 -06:00
  • 50e0ce36be Clean up missing <string> include Jason Turner 2015-04-27 14:12:23 -06:00
  • 986699a3fe Merge branch 'develop' into smaller_make_shared Jason Turner 2015-04-27 11:55:12 -06:00
  • 8889324b2d Code simplifications and spelling fixes found by clion Jason Turner 2015-04-27 08:09:31 -06:00
  • 7a13b6b801 Merge branch 'develop' into smaller_make_shared Jason Turner 2015-04-25 08:53:47 -06:00
  • b2b604e2ad Merge branch 'reduce_function_scope_creation' into develop Jason Turner 2015-04-25 08:52:00 -06:00
  • 4f5f46a2e5 Don't use scopes around arithmetic operators Jason Turner 2015-04-24 22:36:22 -06:00
  • dde7d27b96 A smaller make_shared derived types Jason Turner 2015-04-24 21:35:56 -06:00
  • fa16bcd08e More warning management Jason Turner 2015-04-24 16:10:44 -06:00