Commit Graph

  • 0a7e7b3a0d Merge pull request #137 from ChaiScript/enable_decent_ci Jason Turner 2014-09-20 14:24:24 -06:00
  • e1b80abac4 Update documenation to-dos regarding gcc 4.6 Jason Turner 2014-09-20 14:20:37 -06:00
  • b6e8605aee Attempt again to satisfy gcc 4.6 Jason Turner 2014-09-20 14:17:41 -06:00
  • 0e381e333e Attempt to satisfy G++4.6 and decltype usage Jason Turner 2014-09-20 08:31:18 -06:00
  • 8c31255012 Windows and GCC 4.6 error cleanups Jason Turner 2014-09-20 07:21:30 -06:00
  • 01cf906e18 Clean up 32bit windows warnings Jason Turner 2014-09-19 21:58:28 -06:00
  • e55700b86b Remove static in bind_first - VS12 warns on it Jason Turner 2014-09-19 21:52:18 -06:00
  • 81184cbbd7 Rollback template alias, not supported in gcc 4.6 Jason Turner 2014-09-19 21:46:52 -06:00
  • c00c38bc22 Fix spelling of "USE_LIBCXX" flag Jason Turner 2014-09-19 10:34:51 -06:00
  • ae1897e2ea Update to force CI rebuild Jason Turner 2014-09-19 10:25:04 -06:00
  • 93c1cfde99 Try out some alias templates for cleanup Jason Turner 2014-09-18 20:48:34 -06:00
  • 2321f1d709 Enable clang linux builds Jason Turner 2014-09-18 20:07:15 -06:00
  • cfd4a73a89 Add VS 2014 CI Support Jason Turner 2014-09-16 13:30:47 -06:00
  • 04782b6a33 Add gcc-4.6 to test configuration Jason Turner 2014-09-16 08:02:12 -06:00
  • 5861c45fc1 C++11 related cleanup and improvments Jason Turner 2014-09-15 21:16:44 -06:00
  • d62a452a9d Correct -I path for cppcheck run Jason Turner 2014-09-15 07:12:19 -06:00
  • 3ccb155358 Fix up usage of cppcheck, enable samples build Jason Turner 2014-09-14 21:57:07 -06:00
  • 6c2ccf3869 Various cleanups prefering lambda to bind Jason Turner 2014-09-14 21:53:11 -06:00
  • f02a9fa885 Merge remote-tracking branch 'origin/enable_decent_ci' into code_cleanups Jason Turner 2014-09-14 20:10:52 -06:00
  • 0036ebfe5d Update .decent_ci-Windows.yaml Jason Turner 2014-09-14 12:44:20 -06:00
  • 7b28f9ef57 Fix results location Jason Turner 2014-09-13 23:11:17 -06:00
  • bd8a78eccc Initial decent_ci files Jason Turner 2014-09-13 21:53:12 -06:00
  • 9436533ddb Merge commit '243f400' into develop Jason Turner 2014-09-12 15:18:38 -06:00
  • 243f4001d1 Code cleanups Jason Turner 2014-09-12 15:16:24 -06:00
  • 3bd2a9c00d Clean up bind_first implementation Jason Turner 2014-09-10 07:40:16 -06:00
  • fde90ad980 Throw exception if user attempts to use null Boxed_Value Jason Turner 2014-09-09 13:43:05 -06:00
  • 308eb34d05 Correct test_module changes Jason Turner 2014-09-08 21:15:02 -06:00
  • 4a70ffe599 Add failing unit test for accessing member of null object Jason Turner 2014-09-08 18:23:53 -06:00
  • 52179d8333 Merge branch 'develop' of https://github.com/ChaiScript/ChaiScript into develop Jason Turner 2014-09-08 11:11:35 -06:00
  • eed90b521d Spelling corrections and comment fixes Jason Turner 2014-09-08 11:10:53 -06:00
  • 166f3501c3 Ignore missing system include files Jason Turner 2014-09-05 08:41:58 -06:00
  • 29b1fca76c Use g++-4.8 for cppcheck building Jason Turner 2014-09-05 08:09:22 -06:00
  • 8d36b66c89 Fix call to cppcheck Jason Turner 2014-09-05 07:45:36 -06:00
  • f78fb77128 Merge pull request #135 from ChaiScript/develop v5.4.0 Jason Turner 2014-08-31 20:03:18 -06:00
  • bb08cc3699 Add documenation for "class" keyword Jason Turner 2014-08-31 19:54:43 -06:00
  • 6692607507 Update version number to 5.4.0, update releasenotes Jason Turner 2014-08-31 19:45:07 -06:00
  • 6bea42c1c0 Speed up to_string performance by relying on C++ versions Jason Turner 2014-08-31 16:03:42 -06:00
  • 251790f144 Fix some MSVC warnings Jason Turner 2014-08-31 12:04:02 -06:00
  • 4ee9ba9c96 Make up some of the performance losses #132 Jason Turner 2014-08-30 14:49:31 -06:00
  • a71903f185 Add strong reference to range objects #132 Jason Turner 2014-08-30 13:36:36 -06:00
  • 3fe80d70c6 Roll back name of range class, it's half baked from the range fix Jason Turner 2014-08-27 12:24:46 -06:00
  • 9c05779fac Add failing range test Jason Turner 2014-08-27 12:15:47 -06:00
  • a6e3fd5b42 Make reflection API part of stdlib Jason Turner 2014-08-27 12:05:03 -06:00
  • 6a3f19d575 Add copy constructor for Type_Info Jason Turner 2014-08-26 09:28:51 -06:00
  • 9b7e4d2e78 Let a subscript out of range be catchable from chaiscript Jason Turner 2014-08-26 08:51:02 -06:00
  • f546e46582 Update to cppcheck 1.66 Jason Turner 2014-08-22 21:29:14 -06:00
  • fa1f4b795b Add class keyword for easier user defined types. Jason Turner 2014-08-22 21:11:49 -06:00
  • cb1c7730cf Add the ability to look up user defined typenames Jason Turner 2014-08-17 09:05:29 -06:00
  • 3a775097dd Reduce size of Any template wrapper. Jason Turner 2014-08-17 06:52:11 -06:00
  • 5692dfc58a Move to unique_ptr for Any implemenation Jason Turner 2014-08-15 20:38:35 -06:00
  • c5f6c549ec Reduce compiled size with template reductions Jason Turner 2014-08-15 20:14:15 -06:00
  • 14a280713f Update version to 5.3.2 Jason Turner 2014-06-11 15:15:51 -06:00
  • e7b6ee6cf9 Update release notes for 5.3.1 v5.3.1 Jason Turner 2014-06-11 15:11:21 -06:00
  • 32a9aa9c3c Merge branch 'develop' of https://github.com/ChaiScript/ChaiScript into develop Jason Turner 2014-05-29 20:44:35 -06:00
  • f57a14e3de Allow user to add globals from within script. Jason Turner 2014-05-29 20:44:05 -06:00
  • 4018c873dc Spelling fixes, phase 1. Jason Turner 2014-05-29 20:16:47 -06:00
  • b4ea27d28a Add unsupported build support for Haiku Jason Turner 2014-05-27 06:51:38 +00:00
  • e5d723621f Merge branch 'develop' of https://github.com/ChaiScript/ChaiScript into develop Jason Turner 2014-05-23 09:57:29 -06:00
  • 46e7d0ab99 Clean up tab vs space issues Jason Turner 2014-05-23 09:56:55 -06:00
  • d5378f50af Fix cygwin builds #121 Jason Turner 2014-05-13 14:55:27 -06:00
  • be9632d0ad Balance signed/unsigned issues between msvc and gcc Jason Turner 2014-05-11 12:30:21 -06:00
  • 61cd633084 Merge branch 'develop' of https://github.com/ChaiScript/ChaiScript into develop Jason Turner 2014-05-11 12:02:33 -06:00
  • c35b35e4f8 Fix issues discovered while evaluating pvs-studio Jason Turner 2014-05-11 11:53:03 -06:00
  • bcb7172037 Enable MSVC warning for thread safety with statics Jason Turner 2014-05-11 10:52:07 -06:00
  • 3c552db548 Upgrade cppcheck and disable inconclusive checks Jason Turner 2014-05-10 20:14:40 -06:00
  • 37982cbdaa Fix issues found by cppcheck 1.65 Jason Turner 2014-05-10 20:12:49 -06:00
  • 28a016b51d Fix potential memory issue discovered by clang's analyzer Jason Turner 2014-05-10 19:20:03 -06:00
  • c0bf6ee99d Apply corrections from the "include what you use" tool Jason Turner 2014-05-10 18:41:11 -06:00
  • f29af4618a Make override a #define for gcc 4.6 support Jason Turner 2014-05-10 09:04:41 -06:00
  • ee17a184c2 Merge branch 'develop' of https://github.com/ChaiScript/ChaiScript into develop Jason Turner 2014-05-10 08:39:59 -06:00
  • 6eab8ddfe1 Apply changes applied from clang-modernize Jason Turner 2014-05-10 08:25:38 -06:00
  • a7e8c6fe1f Merge pull request #120 from axelstudios/develop Jason Turner 2014-05-09 20:04:31 -06:00
  • 5f2796868b Fix threading warning discovered with MSVC -Wall Jason Turner 2014-05-09 17:46:06 -06:00
  • c2d08457ad Fix thread-unsafe builds Jason Turner 2014-05-09 15:55:29 -06:00
  • d3084ed136 Formatted CMakeLists.txt Alex Swindler 2014-05-07 15:02:21 -06:00
  • 62b8977abe Correct linking of modules for coverage testing Jason Turner 2014-05-04 21:52:27 -06:00
  • b87c37032b Add version numbers that can be queried at runtime Jason Turner 2014-05-04 10:14:42 -06:00
  • 7932cb18f3 Clean up linker flags and add sanitizer options Jason Turner 2014-05-04 07:55:36 -06:00
  • 706b5aaa45 Merge remote-tracking branch 'origin/release-4.x' into develop Jason Turner 2014-05-04 07:16:27 -06:00
  • 41bf96c42e Update release notes for release 4.3.1 v4.3.1 release-4.x Jason Turner 2014-05-03 17:44:54 -06:00
  • 67b5d989cb Merge remote-tracking branch 'origin/release-4.x' into develop Jason Turner 2014-04-22 19:52:01 -06:00
  • fcc9bd9bbb Start porting of documentatation to markdown style Jason Turner 2014-04-13 19:16:51 -06:00
  • 825c28521e Update doxyfile to latest template Jason Turner 2014-04-13 19:16:23 -06:00
  • 5da1475082 Port is_prime.chai to run on pre-cpp11 versions Jason Turner 2014-04-13 19:15:39 -06:00
  • c9a244019e Enhance the inheritance unit tests #117 Jason Turner 2014-04-13 08:05:46 -06:00
  • 2bd1910c70 ~30% performance improvement with threading enabled Jason Turner 2014-04-05 22:49:50 -06:00
  • 4ace508339 Update travis token Jason Turner 2014-04-02 14:13:19 -06:00
  • 926e962fc0 Merge remote-tracking branch 'origin/release-4.x' Jason Turner 2014-03-29 07:30:14 -06:00
  • caf4495cff Add unit tests for inheritance with multiple layers Jason Turner 2014-03-29 06:16:21 -06:00
  • 6b0e0dc7ae Removed erroneously kept debug output Jason Turner 2014-03-28 07:04:51 -06:00
  • 65b0846e41 Address some of the issues found by cppcheck Jason Turner 2014-03-26 16:59:41 -06:00
  • 296769ee24 Version number bump, cppcheck fix Jason Turner 2014-03-26 15:20:06 -06:00
  • d9bdad714f Fix syntax problem with .travis.yml Jason Turner 2014-03-26 14:45:01 -06:00
  • 12de955a47 Post cppcheck results to pull request Jason Turner 2014-03-26 13:56:02 -06:00
  • a652a7e564 Only post comment if this is a pull request Jason Turner 2014-03-26 13:37:51 -06:00
  • 611692646f Add travis support for testing with cppcheck Jason Turner 2014-03-26 13:32:25 -06:00
  • 96acf5e833 Update travis in 4.x branch for coveralls support Jason Turner 2014-03-26 11:37:37 -06:00
  • 656b438002 First cast up chain, if that fails, cast down Jason Turner 2014-03-26 10:52:56 -06:00
  • 56b036052f Add test for automatic casting down in inheritance Jason Turner 2014-03-26 09:14:06 -06:00
  • 7fade8e841 Allow for automatic conversion of arithmetic types Jason Turner 2014-03-26 08:11:37 -06:00