Commit Graph

  • bd6698bcce Travis - downgrade clang compiler to 3.4. Alek Mosingiewicz 2018-08-16 21:22:17 +02:00
  • c0f6cfcfb5 Travis - update clang compiler. Alek Mosingiewicz 2018-08-16 21:18:05 +02:00
  • 472e396ba9 Travis - update clang-xcode. Alek Mosingiewicz 2018-08-16 20:44:31 +02:00
  • 3fb228ab88 Travis - remove GCC_VER 4.9. Alek Mosingiewicz 2018-08-16 20:40:51 +02:00
  • 8caa2c5fba Leave only Visual Studio 15 in Appveyor. Alek Mosingiewicz 2018-08-16 16:32:05 +02:00
  • 6c3b18e10e Update GCC_VER in travis configuration. Alek Mosingiewicz 2018-08-16 16:31:05 +02:00
  • 8ad2abd42b Update travis configuration. Alek Mosingiewicz 2018-08-16 16:29:43 +02:00
  • c737f2419b
    Merge pull request #453 from AlekMosingiewicz/error_on_double_conversion Jason Turner 2018-08-15 13:33:13 -06:00
  • 5db87a9175 Merge branch 'release-6.x' into develop Jason Turner 2018-08-15 13:13:44 -06:00
  • 3af55d60f2 Update version to 6.1.1 Jason Turner 2018-08-15 13:12:36 -06:00
  • 44dab4d45c Deal with returning of & to * types Jason Turner 2018-08-15 13:10:23 -06:00
  • 4be5e876b8 Add failing test for returning of & to * Jason Turner 2018-08-15 11:19:09 -06:00
  • 9f9436e741 Remove newlines. Alek Mosingiewicz 2018-08-13 21:19:15 +02:00
  • b9741d9433 Make conversion_error inherit from bad_boxed_cast. Alek Mosingiewicz 2018-08-13 18:25:43 +02:00
  • a254e11286 Make information on source and target types in Type Conversion Exception public. Alek Mosingiewicz 2018-08-13 17:57:38 +02:00
  • eb3ee28cee Some better naming for test. Alek Mosingiewicz 2018-08-13 17:56:49 +02:00
  • 80f11de41e Make information on source and target types in Type Conversion Exception public. Alek Mosingiewicz 2018-08-10 17:57:15 +02:00
  • 27bee4a266 Bypass the mutex problem when looking for conversion, automatic test. Alek Mosingiewicz 2018-08-10 17:29:46 +02:00
  • ecd6000d54 Throw conversion error when conversion already exists. Alek Mosingiewicz 2018-08-07 18:00:58 +02:00
  • 2dfd444178 Formatting cleanup Jason Turner 2018-06-11 05:27:48 -06:00
  • 28c5824961
    Merge d68ba51f6f7d1328d612a38632945edfed6d42c7 into aa61df941b26a5e195c7e97e15daa766d2430b88 dinghram 2018-06-04 21:37:58 +00:00
  • 07fdb3bf6e Remove backward compatibility tests Jason Turner 2018-06-03 16:48:03 -06:00
  • d0d08d2ed9 Merge branch 'best_practices' into develop Jason Turner 2018-06-03 16:40:29 -06:00
  • aa61df941b
    Merge pull request #420 from StanEpp/c++17 Jason Turner 2018-06-03 15:47:05 -06:00
  • 63d1b16a7e Merge branch 'upgrade-cmake' into best_practices best_practices Jason Turner 2018-05-30 08:32:07 -06:00
  • a880319db8 Merge branch 'develop' into best_practices Jason Turner 2018-05-30 08:30:29 -06:00
  • c19705da5d Merge remote-tracking branch 'origin/c++17' into develop Jason Turner 2018-05-29 12:04:34 -06:00
  • 2d762c8be3 Update copyrights to 2018 Jason Turner 2018-05-29 11:51:15 -06:00
  • 5b66481996 Merge branch 'master' into develop Jason Turner 2018-05-29 11:47:12 -06:00
  • 2e77b9d0bf
    Merge pull request #441 from ChaiScript/develop Jason Turner 2018-05-29 11:46:51 -06:00
  • 8a74bdbfe5 Tag license files for detection Jason Turner 2018-05-29 11:45:09 -06:00
  • ac0d7ce949 Fix lifetime of objects in ranged for loops v6.1.0 Jason Turner 2018-05-29 09:26:59 -06:00
  • d5d5561d74 Add failing test for lifetime with ranged-for loop Jason Turner 2018-05-29 08:03:59 -06:00
  • 98c362d038 Properly report which file failed to be loaded Jason Turner 2018-05-29 07:45:43 -06:00
  • 145acd378b Take parse depth to 512, make it templated Jason Turner 2018-05-29 07:09:25 -06:00
  • f09b2d8731 Update release notes and fix compiler warnings Jason Turner 2018-05-26 20:29:25 -06:00
  • 61dfb22af8
    Merge pull request #439 from AlekMosingiewicz/handle-bom-in-script Jason Turner 2018-05-26 14:08:29 -06:00
  • 7d5dda244e Fix capitalization for case sensitive file systems Jason Turner 2018-05-26 10:36:04 -06:00
  • 15e3dea53b Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop Jason Turner 2018-05-26 09:28:14 -06:00
  • 73f177c73e Move to official catch cmake support, update catch Jason Turner 2018-05-26 09:26:13 -06:00
  • 98b10c6435 Another attempt to fix appveyor config Jason Turner 2018-05-26 06:50:33 -06:00
  • 52a26bea5f Fix indentation for appveyor config Jason Turner 2018-05-25 17:07:23 -06:00
  • f8bb8dc53e Set build flags for appveyor builds Jason Turner 2018-05-25 17:03:36 -06:00
  • 9c26289254 Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop Jason Turner 2018-05-25 16:50:20 -06:00
  • 8bc7b9bfa1 Add notes for v6.1.0 release prep Jason Turner 2018-05-25 16:49:57 -06:00
  • dae0f3dd62
    Merge pull request #411 from stephenberry/develop Jason Turner 2018-05-25 16:27:56 -06:00
  • 9c28f2f180 enhance building of fuzzer Jason Turner 2018-05-25 16:23:19 -06:00
  • 805e7c0917 Fix up some error handling Jason Turner 2018-05-25 14:33:17 -06:00
  • e0f29e0f7c Limit parse depth to avoid stackoverflow Jason Turner 2018-05-25 08:34:17 -06:00
  • b3f77f0c82 Fix implicit conversion warning. Alek Mosingiewicz 2018-05-25 12:17:22 +02:00
  • 0f67b2f430 Another fix for Clang. Alek Mosingiewicz 2018-05-25 12:07:50 +02:00
  • fb635033a9 Fix for Clang. Alek Mosingiewicz 2018-05-25 11:56:10 +02:00
  • 393f8d31ab Travis build quick fix. Alek Mosingiewicz 2018-05-25 11:48:27 +02:00
  • 1711d50eff Another attempt to remedy the problem occuring on Clang. Alek Mosingiewicz 2018-05-25 08:38:25 +02:00
  • 42c355a8d0 Revert "Attempt to remedy the problem occuring on Clang." Alek Mosingiewicz 2018-05-25 08:06:35 +02:00
  • 0e964da426 Attempt to remedy the problem occuring on Clang. Alek Mosingiewicz 2018-05-25 07:59:34 +02:00
  • 51693aa0bd Skip buffer initialization. Alek Mosingiewicz 2018-05-25 06:57:22 +02:00
  • 51bb793664 Initialize buffer to store potential BOM data before storing anything inside it. Alek Mosingiewicz 2018-05-24 22:06:59 +02:00
  • edadb7aa98 Use readsome instead of reading the stream byte-by-byte to detect BOM in processed file. Alek Mosingiewicz 2018-05-24 22:04:10 +02:00
  • ac10575b5f Read the stream byte by byte, condition for size when skipping BOM. Alek Mosingiewicz 2018-05-24 21:38:47 +02:00
  • d24743370a Merge branch 'develop' of https://github.com/ChaiScript/ChaiScript into develop Stephen Berry 2018-05-24 12:21:35 -05:00
  • 4ada12a34c Check EOF rather than buffer_size when skipping BOM. Alek Mosingiewicz 2018-05-23 18:41:07 +02:00
  • 67dcd3e8d8 Test case for BOM in user-provided string. Alek Mosingiewicz 2018-05-22 17:12:14 +02:00
  • df6bc8f9b5 Add missing test cases. Alek Mosingiewicz 2018-05-22 17:07:32 +02:00
  • f9615efea5 Another text size assertion. Alek Mosingiewicz 2018-05-22 16:27:19 +02:00
  • d880d46214 Type cast fix. Alek Mosingiewicz 2018-05-22 16:23:22 +02:00
  • be29b0a193 Merge branch 'develop' into handle-bom-in-script Alek Mosingiewicz 2018-05-22 05:00:41 +02:00
  • b70a9e7a61 Non-ASCII characters now in random positions in test; test renamed. Alek Mosingiewicz 2018-05-21 17:12:11 +02:00
  • 60c0a0bf15 Refactor skippable BOM detection. Alek Mosingiewicz 2018-05-21 17:04:33 +02:00
  • 062f821b46 Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop Jason Turner 2018-05-20 20:57:56 -06:00
  • 0520bb178c Fix capture error Jason Turner 2018-05-20 20:36:33 -06:00
  • 0d44b0b456 Added doc comment. Alek Mosingiewicz 2018-05-15 19:32:17 +02:00
  • 322568ba39 Check for illegal characters while parsing input. Alek Mosingiewicz 2018-05-15 19:25:28 +02:00
  • c09af92963 Decrement file size when BOM is present to avoid parsing errors. Alek Mosingiewicz 2018-05-13 13:09:38 +02:00
  • a024db040d Catch BOM at the beginning of file. Alek Mosingiewicz 2018-05-13 12:24:34 +02:00
  • efbebee9da Throw exception when user-provided input contains BOM. Alek Mosingiewicz 2018-05-13 10:25:04 +02:00
  • b9a5607a56
    Merge pull request #438 from RobLoach/patch-1 Jason Turner 2018-05-12 09:41:37 -06:00
  • 1e8f7f9fa5 Simplify BOM test. Alek Mosingiewicz 2018-05-10 18:40:56 +02:00
  • 1d782338c9 Cover skipping BOM with test. Alek Mosingiewicz 2018-05-10 18:23:39 +02:00
  • f37d0e13d3 Skip UTF-8 BOM before parsing begins. Alek Mosingiewicz 2018-05-10 17:44:06 +02:00
  • 5c2fd20a9e
    docs: Add Switch Statement example Rob Loach 2018-05-09 19:18:34 -04:00
  • c14d9dfb6e Fix some new clang related warnings Jason Turner 2018-05-08 10:05:10 -06:00
  • f695a24e1b Fix clang warning for undefined msvc symbol check Jason Turner 2018-05-08 09:46:01 -06:00
  • 06191646d2
    Merge pull request #418 from ChaiScript/apply_unicode_patches Jason Turner 2018-05-08 09:08:25 -06:00
  • 5c55b7e8e8
    Merge 13374013d7c2ea50c8c872d5c60dbc595bd97af9 into 9a670d79fc6be0446bbe5d7573ad26faf0786144 Alek Mosingiewicz 2018-04-03 16:45:24 +00:00
  • 13374013d7 Revert some of the recommended changes - perhaps to blame for CI not passing. Alek Mosingiewicz 2018-04-03 18:45:15 +02:00
  • 49edbdc00b Actually catch the exception? Alek Mosingiewicz 2018-04-03 18:26:45 +02:00
  • 581561cb88 Added missing newline. Alek Mosingiewicz 2018-04-03 18:02:19 +02:00
  • 12291d4f31 Warn against environmental variables not set in test - make it better. Alek Mosingiewicz 2018-04-03 18:00:25 +02:00
  • 7a54464a8b Warn against environmental variables not set in test. Alek Mosingiewicz 2018-04-03 17:51:16 +02:00
  • 9a670d79fc Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop Jason Turner 2018-04-01 11:07:11 -06:00
  • a48f358555 Better error reporting on missing type info Jason Turner 2018-04-01 11:06:48 -06:00
  • 328aa227a7 fix jrp2014 2018-03-25 12:26:19 +01:00
  • d123e477db Compliateion errors with older compilers fixed jrp2014 2018-03-25 12:19:23 +01:00
  • 9e6dbbf06d Tweak for earlier VC++ Atudio compatibilty. jrp2014 2018-03-24 22:47:52 +00:00
  • a8aa4ce273 Further small refactorings, tweaks. jrp2014 2018-03-24 18:19:07 +00:00
  • 55717cb115 Further polishing. Mainly adding const qualifiers jrp2014 2018-03-24 17:19:27 +00:00
  • b13ed07420 Some minor tidying. jrp2014 2018-03-24 13:33:18 +00:00
  • 00bafdb8f2
    Merge c7cddbe20b2caf5f9609d2ea357dd88eb8c5ba6b into 3bf72420c2a66531e1ff2f76352542da895b356a Rob Loach 2018-03-17 20:22:12 +00:00
  • 3bf72420c2
    Merge pull request #424 from zemasoft/develop Jason Turner 2018-03-17 12:28:15 -06:00