Commit Graph

  • c7cddbe20b
    Merge branch 'develop' of https://github.com/ChaiScript/ChaiScript into list-random-access Rob Loach 2018-03-13 04:12:56 -04:00
  • 64149947f6
    list: Add random access support Rob Loach 2018-03-13 04:12:45 -04:00
  • d68ba51f6f Class with type_conversion from int and "==" operator causes switch statement to compare destroyed objects dinghram 2018-03-12 13:48:50 -06:00
  • c2a3518eb0 Fix CHAISCRIPT_NO_THREADS macro redefinition warning Tomas Zeman 2018-03-10 19:16:22 +01:00
  • 4139eb1efc
    Merge pull request #423 from zemasoft/develop Jason Turner 2018-03-09 10:45:18 -07:00
  • 3dec2af071 Fix potential conversion warning on some platforms Tomas Zeman 2018-03-09 10:19:33 +01:00
  • 235af9bf33 Class with type_conversion from int and "==" operator causes switch statement to compare destroyed objects dinghram 2018-03-05 11:04:59 -07:00
  • be5709ab5c Add support for chained dot calls. Stan 2018-03-04 22:49:36 +01:00
  • 258cb23dda Further fixes for compiled tests for VS 2015 Jason Turner 2018-03-02 15:40:22 -07:00
  • 476a752a08 Fix last merge Jason Turner 2018-03-02 15:09:52 -07:00
  • 2818ec67df Merge remote-tracking branch 'origin/develop' into apply_unicode_patches Jason Turner 2018-03-02 15:01:41 -07:00
  • 2e9512c6b8 Adjust unicode tests for MSVC Jason Turner 2018-03-02 08:54:27 -07:00
  • 12797c0a03 Add C++ tests to verify strings match Jason Turner 2018-03-02 08:01:03 -07:00
  • 1a9165f7fc Normalize on C++'s standards for \u and \U Jason Turner 2018-03-02 07:45:24 -07:00
  • 1b9027a24f Fix handling of 32 bit unicode character escapes Jason Turner 2018-03-01 17:03:50 -07:00
  • 81ebe1a7be Fix the compiler warnings related to unicode parsing Jason Turner 2018-03-01 13:40:49 -07:00
  • 1311c97c49 Fix unit tests for unicode to be consistent with how it should work Jason Turner 2018-03-01 12:57:56 -07:00
  • 1acfb4f7b8 Apply patch from @chris0e3 Jason Turner 2018-03-01 11:22:20 -07:00
  • d5faaeca1a Add failing unicode test from #415 Jason Turner 2018-03-01 11:20:22 -07:00
  • ef47b4582e Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop Jason Turner 2018-03-01 11:12:36 -07:00
  • 6a8541971e
    Merge pull request #410 from arcoRocks/patch-3 Jason Turner 2018-03-01 10:44:45 -07:00
  • 9c5514f1b6
    Merge pull request #414 from arcoRocks/patch-4 Jason Turner 2018-03-01 10:42:55 -07:00
  • 33451163c4
    to_json std::int64_t integer conversion arcoRocks 2018-02-20 16:28:23 +01:00
  • e23c2bb04f
    fix for #413 arcoRocks 2018-02-20 16:23:45 +01:00
  • 906e5e2b6f
    Update json_15.chai arcoRocks 2018-02-20 16:13:17 +01:00
  • c902771f16 Use catch's test parser Jason Turner 2018-02-19 16:36:08 -07:00
  • 21b397c2cb Prep for moving to Catch2 official test parsing Jason Turner 2018-02-19 11:34:16 -07:00
  • 3e1916a8d5
    fix for #413 arcoRocks 2018-02-19 13:31:38 +01:00
  • 0ad4f83366 Removed constexpr for Visual Studio compilation. Xcode (LLVM) works with constexpr on the before function, but Visual Studio (2015) does not. Stephen Berry 2018-02-15 09:08:22 -06:00
  • 2dbfdfe111 Critical type_info ordering fix. Was using a less than comparison on pointers, which sometimes resulted in differing behavior between compilations. Stephen Berry 2018-02-15 08:57:54 -06:00
  • 88042c7958
    Fix for #409 arcoRocks 2018-02-15 14:33:38 +01:00
  • 0391a9c715 Remove DYNLIB disabled build for linux from travis Jason Turner 2018-02-02 22:19:31 -07:00
  • 5cd9e94d4a Third attempt to avoid ICE on travis Jason Turner 2018-02-02 21:54:08 -07:00
  • 55b16a8204 Enhance tests for execution contexts Jason Turner 2018-02-02 21:41:49 -07:00
  • 1c5c34561b
    Merge pull request #388 from arcoRocks/patch-2 Jason Turner 2018-02-02 21:34:12 -07:00
  • bbaa6ed76f
    Merge pull request #400 from totalgee/to_json_fixes Jason Turner 2018-02-02 21:33:11 -07:00
  • e154e1e380 Move DYNLIB disabled builds to G++5 Jason Turner 2018-02-02 21:31:19 -07:00
  • 35af4edb30 Ignore some warnings from clang++ Jason Turner 2018-02-02 21:04:21 -07:00
  • 9be8f36824 Fix some warnings found on g++7 Jason Turner 2018-02-02 20:36:29 -07:00
  • 6c41ac90d8 Add to_int(int) and similar overloads Jason Turner 2018-02-02 20:35:32 -07:00
  • de4b497de1 Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop Jason Turner 2018-02-02 20:22:19 -07:00
  • 0c32c5054c Add clarification on use-after-move Jason Turner 2018-01-19 13:01:44 -07:00
  • cb30a97832 Workaround for /permissive- on MSVC Jason Turner 2018-01-19 12:57:53 -07:00
  • 695fa0b371 Proper fix for noexcept/msvc2017 Jason Turner 2018-01-19 11:54:19 -07:00
  • ad606c7cfa Update to catch2 for MSVC2017 compat Jason Turner 2018-01-19 10:46:37 -07:00
  • eb93760f1b Fix building on MSVC in C++17 mode Jason Turner 2018-01-19 10:26:31 -07:00
  • be8726b41a
    Merge pull request #382 from arcoRocks/patch-1 Jason Turner 2018-01-18 16:54:45 -07:00
  • 3d97c93e49 Add unit test to validate to_json() Glen Fraser 2018-01-11 19:43:32 +01:00
  • 783b8b7361 In to_json(), maintain the "type" of empty maps and vectors Glen Fraser 2018-01-11 19:37:24 +01:00
  • f8c8bad468 Merge remote-tracking branch 'origin/c++17' into best_practices Jason Turner 2017-12-16 11:52:07 -07:00
  • 6bfc130b73 Fix pull from develop, fix gcc warnings Jason Turner 2017-12-16 11:50:32 -07:00
  • cd05b1f750 Merge branch 'develop' into best_practices Jason Turner 2017-12-16 10:22:25 -07:00
  • 6c18c64270 Formatting updates Jason Turner 2017-12-16 10:21:02 -07:00
  • 4a61d1e511 Enable C++latest for C++17 Visual Studio builds Jason Turner 2017-12-14 08:13:19 -07:00
  • e78f8a73f9 Add .clang-format file Jason Turner 2017-12-04 19:55:38 -07:00
  • f6ffcd9481
    Fix for #387 arcoRocks 2017-12-04 13:41:59 +01:00
  • 136539867c Remove outdated vim support Jason Turner 2017-11-30 10:19:56 -07:00
  • e884f0816d Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop Jason Turner 2017-11-30 10:08:26 -07:00
  • 56140608ef Fix scope optimizations for ranged for and refs Jason Turner 2017-11-30 10:06:32 -07:00
  • dee2ce5c56 Add failing test for ranged_for with variable Jason Turner 2017-11-30 09:47:20 -07:00
  • ed9c0747fb
    Update json_wrap.hpp arcoRocks 2017-11-28 08:06:46 +01:00
  • 3a019b06c3
    Merge pull request #380 from stephenberry/develop Jason Turner 2017-11-27 20:26:08 -07:00
  • 035319bbd0 Fix "compiled loop" optimization Jason Turner 2017-11-26 22:31:35 -07:00
  • db72ab626f Consolidate hand-rolled flat maps Jason Turner 2017-11-24 22:20:52 -07:00
  • af76d1bb42
    Update json_wrap.hpp arcoRocks 2017-11-24 10:15:06 +01:00
  • 48e5a46cbd Move to QuickFlatMap from manual vector map thing Jason Turner 2017-11-23 22:38:15 -07:00
  • bcd01f3b03 Fixed issue when lacking positive exponent sign Stephen Berry 2017-11-22 14:51:50 -06:00
  • 2c30268bf2 Improved parsing speed of parse_num Stephen Berry 2017-11-22 14:05:09 -06:00
  • b47fec2f71 Comment out clone_object tests from typed_function_ordering Jason Turner 2017-11-21 16:37:18 -07:00
  • 6ae3f2d187 Merge remote-tracking branch 'origin/develop' into best_practices Jason Turner 2017-11-21 16:28:12 -07:00
  • 903454bf05
    Merge pull request #290 from stephenberry/develop Jason Turner 2017-11-21 16:27:40 -07:00
  • f462796ee5 Add clone shortcircuit for strings Jason Turner 2017-11-21 16:17:53 -07:00
  • fe405a781c Revert "Merge branch 'typed_function_ordering' into c++17" Jason Turner 2017-11-21 16:10:13 -07:00
  • 8b523c73b8 Merge remote-tracking branch 'origin/develop' into best_practices Jason Turner 2017-11-21 15:34:04 -07:00
  • f37bb847c7 Merge remote-tracking branch 'origin/c++17' into best_practices Jason Turner 2017-11-21 14:59:04 -07:00
  • 9f2ed24dd0
    Merge pull request #369 from mlang/use-using Jason Turner 2017-11-21 14:54:13 -07:00
  • fdddba1e00
    Merge pull request #355 from bogemic/pvs-studio-warnings-v728 Jason Turner 2017-11-21 14:51:56 -07:00
  • e2aec593c1
    Merge pull request #366 from mlang/future_type Jason Turner 2017-11-21 14:42:11 -07:00
  • bd6c83f3b1
    Merge pull request #371 from dinghram/develop Jason Turner 2017-11-21 14:41:30 -07:00
  • 680f9b9242
    Fix variable redeclaration from last merge conflict fix. Jason Turner 2017-11-21 14:06:42 -07:00
  • e97d3723df
    Merge branch 'develop' into develop Jason Turner 2017-11-21 13:54:54 -07:00
  • 8307663938 Look for and optimize decl assignments Jason Turner 2017-11-21 10:26:58 -07:00
  • 50a2773081 Reduce cost of cloning common built in types Jason Turner 2017-11-21 09:01:17 -07:00
  • 784c3a9720 Add slow test for creating variables Jason Turner 2017-11-21 07:12:17 -07:00
  • 61bce30901 Unused code removal Jason Turner 2017-11-21 06:30:19 -07:00
  • 7f822be5db
    Merge pull request #377 from totalgee/negative_exponent_json Jason Turner 2017-11-20 21:54:38 -07:00
  • a1772a055b Remove some std::endl usage Jason Turner 2017-11-19 06:25:30 -07:00
  • c6021f3e61 Bug fix from Function_Params refactor Jason Turner 2017-11-19 06:20:27 -07:00
  • 92ae85c3e8 Remove guards from catch blocks Jason Turner 2017-11-18 19:08:14 -07:00
  • d59350d356 Various cleanups Jason Turner 2017-11-18 18:42:45 -07:00
  • a6d30baa27 Apply some if constexpr action Jason Turner 2017-11-17 06:12:50 -07:00
  • b03b90dee6 Fix bug introduced with Function_Params refactor Jason Turner 2017-11-17 05:26:24 -07:00
  • 28a59d2a6e Avoid creating vectors when possible Jason Turner 2017-11-16 09:10:29 -07:00
  • 425c679c6c Fix GLOBAL in clone_object tests Jason Turner 2017-11-13 09:03:55 -07:00
  • 5d5a126bb1 Merge branch 'typed_function_ordering' into c++17 Jason Turner 2017-11-13 00:33:59 -07:00
  • dd912822a7 Merge commit '8895ee8fc58ff13e7ee17007aeab6f78bf9f81f1' into c++17 Jason Turner 2017-11-13 00:03:25 -07:00
  • 8895ee8fc5 Fix assignment / modification of return values Jason Turner 2017-11-13 00:02:22 -07:00
  • 91bcf1187e minor noexcept adjustments Jason Turner 2017-11-12 04:09:37 -07:00
  • df21840feb Merge branch 'develop' into c++17 Jason Turner 2017-11-12 03:22:16 -07:00
  • df629c62f5
    Merge pull request #373 from superfunc/develop Jason Turner 2017-11-04 18:21:10 -06:00