Jason Turner
8c7ea9bd32
Merge pull request #463 from yuyaryshev/develop
...
Fix: added 'static' to thread_local variable in chaiscript/chaiscript…
Necessary to compile on VS
2018-11-15 09:33:07 -07:00
Yuri Yaryshev
7a67963ca7
Fix: added 'static' to thread_local variable in chaiscript/chaiscript_threading.hpp
...
Because it's a singleton and should be one instance per thread, without it will be singleton per call,
also it won't compile on VS2017 15.8.9
The error:
chaiscript\include\chaiscript\chaiscript_threading.hpp(107): error C2480: 'my_t': 'thread' is only valid for data items of static extent
2018-11-15 18:59:18 +03:00
Alek Mosingiewicz
8d0fc74341
Ci fix after moving to cpp17 ( #455 )
...
* Update travis configuration.
* Update GCC_VER in travis configuration.
* Leave only Visual Studio 15 in Appveyor.
* Travis - remove GCC_VER 4.9.
* Travis - update clang-xcode.
* Travis - update clang compiler.
* Travis - downgrade clang compiler to 3.4.
* Revert "Travis - downgrade clang compiler to 3.4."
This reverts commit bd6698bccea9252dd00e8f28fb31334b0e3ea743.
* Travis - clang-6.0 package and compiler.
* Travis - remove (perhaps unnecessary) compiler option.
* Travis - restore clang compiler option.
* Update .travis.yml
* Another attempt to fix Travis config for clang.
* Another attempt to fix Travis config for clang.
* Compiler package for clang.
* Compiler package for clang.
* Xcode 10.
* Remove xcode from equation.
* Force install clang-6.0.
* Does it install these packages at all???.
* Does it install these packages at all???.
* Some appveyor fixes.
* Update CMakeLists.txt
Enforce C++17 standard
* Update .travis.yml
Restore xcode, block CLANG_VER.
* experimental/variant for Apple compilers.
* Remove OSX pipeline.
* Remove OSX pipeline.
* Attempt at fixing AppVeyor pipeline.
* Restore proper VS version in AppVeyor configuration.
* Revert preprocessor changes in json.hpp.
2018-10-20 08:50:08 -06:00
Jason Turner
7931405b83
Merge pull request #457 from ninnghazad/patch-1
...
Single typo (Mame -> Name)
2018-10-07 15:27:55 -06:00
ninnghazad
e729e4e86c
Single typo (Mame -> Name)
...
Fixed a typo (Mame -> Name) i came across.
2018-09-25 15:02:47 +02:00
Jason Turner
c737f2419b
Merge pull request #453 from AlekMosingiewicz/error_on_double_conversion
...
Error on double conversion
2018-08-15 13:33:13 -06:00
Jason Turner
5db87a9175
Merge branch 'release-6.x' into develop
2018-08-15 13:13:44 -06:00
Jason Turner
3af55d60f2
Update version to 6.1.1
2018-08-15 13:12:36 -06:00
Jason Turner
44dab4d45c
Deal with returning of & to * types
2018-08-15 13:10:23 -06:00
Jason Turner
4be5e876b8
Add failing test for returning of & to *
2018-08-15 11:19:09 -06:00
Alek Mosingiewicz
9f9436e741
Remove newlines.
2018-08-13 21:19:15 +02:00
Alek Mosingiewicz
b9741d9433
Make conversion_error inherit from bad_boxed_cast.
2018-08-13 18:25:43 +02:00
Alek Mosingiewicz
a254e11286
Make information on source and target types in Type Conversion
...
Exception public.
2018-08-13 17:57:38 +02:00
Alek Mosingiewicz
eb3ee28cee
Some better naming for test.
2018-08-13 17:56:49 +02:00
Alek Mosingiewicz
80f11de41e
Make information on source and target types in Type Conversion
...
Exception public.
2018-08-10 17:57:15 +02:00
Alek Mosingiewicz
27bee4a266
Bypass the mutex problem when looking for conversion, automatic
...
test.
2018-08-10 17:29:46 +02:00
Alek Mosingiewicz
ecd6000d54
Throw conversion error when conversion already exists.
2018-08-07 18:00:58 +02:00
Jason Turner
2dfd444178
Formatting cleanup
2018-06-11 05:27:48 -06:00
Jason Turner
07fdb3bf6e
Remove backward compatibility tests
2018-06-03 16:48:03 -06:00
Jason Turner
d0d08d2ed9
Merge branch 'best_practices' into develop
2018-06-03 16:40:29 -06:00
Jason Turner
aa61df941b
Merge pull request #420 from StanEpp/c++17
...
Add support for chained dot calls.
2018-06-03 15:47:05 -06:00
Jason Turner
63d1b16a7e
Merge branch 'upgrade-cmake' into best_practices
2018-05-30 08:32:07 -06:00
Jason Turner
a880319db8
Merge branch 'develop' into best_practices
2018-05-30 08:30:29 -06:00
Jason Turner
c19705da5d
Merge remote-tracking branch 'origin/c++17' into develop
2018-05-29 13:21:09 -06:00
Jason Turner
2d762c8be3
Update copyrights to 2018
2018-05-29 11:51:15 -06:00
Jason Turner
5b66481996
Merge branch 'master' into develop
2018-05-29 11:47:12 -06:00
Jason Turner
2e77b9d0bf
Merge pull request #441 from ChaiScript/develop
...
Update for release to 6.1.0
2018-05-29 11:46:51 -06:00
Jason Turner
8a74bdbfe5
Tag license files for detection
2018-05-29 11:45:09 -06:00
Jason Turner
ac0d7ce949
Fix lifetime of objects in ranged for loops
...
Currently this is going to incur a performance cost, but it's correct.
It may need to be reevaluated.
Closes #392
v6.1.0
2018-05-29 09:26:59 -06:00
Jason Turner
d5d5561d74
Add failing test for lifetime with ranged-for loop
...
References: #392
2018-05-29 08:03:59 -06:00
Jason Turner
98c362d038
Properly report which file failed to be loaded
...
closes #437
2018-05-29 07:45:43 -06:00
Jason Turner
145acd378b
Take parse depth to 512, make it templated
...
Closes #442
2018-05-29 07:09:25 -06:00
Jason Turner
f09b2d8731
Update release notes and fix compiler warnings
2018-05-26 20:29:25 -06:00
Jason Turner
61dfb22af8
Merge pull request #439 from AlekMosingiewicz/handle-bom-in-script
...
Handle BOM in the beginning of the script
2018-05-26 14:08:29 -06:00
Jason Turner
7d5dda244e
Fix capitalization for case sensitive file systems
2018-05-26 10:36:04 -06:00
Jason Turner
15e3dea53b
Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop
2018-05-26 09:28:14 -06:00
Jason Turner
73f177c73e
Move to official catch cmake support, update catch
...
This is an effort to fix the issues on Appveyor with newer versions of
CMake. Will have to double check that it does not break Travis
2018-05-26 09:26:13 -06:00
Jason Turner
98b10c6435
Another attempt to fix appveyor config
2018-05-26 06:50:33 -06:00
Jason Turner
52a26bea5f
Fix indentation for appveyor config
2018-05-25 17:07:23 -06:00
Jason Turner
f8bb8dc53e
Set build flags for appveyor builds
2018-05-25 17:03:36 -06:00
Jason Turner
9c26289254
Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop
2018-05-25 16:50:20 -06:00
Jason Turner
8bc7b9bfa1
Add notes for v6.1.0 release prep
2018-05-25 16:49:57 -06:00
Jason Turner
dae0f3dd62
Merge pull request #411 from stephenberry/develop
...
Critical fix of type_info ordering (less than operator)
2018-05-25 16:27:56 -06:00
Jason Turner
9c28f2f180
enhance building of fuzzer
2018-05-25 16:23:19 -06:00
Jason Turner
805e7c0917
Fix up some error handling
2018-05-25 14:33:17 -06:00
Jason Turner
e0f29e0f7c
Limit parse depth to avoid stackoverflow
2018-05-25 08:34:17 -06:00
Alek Mosingiewicz
b3f77f0c82
Fix implicit conversion warning.
2018-05-25 12:17:22 +02:00
Alek Mosingiewicz
0f67b2f430
Another fix for Clang.
2018-05-25 12:07:50 +02:00
Alek Mosingiewicz
fb635033a9
Fix for Clang.
2018-05-25 11:56:10 +02:00
Alek Mosingiewicz
393f8d31ab
Travis build quick fix.
2018-05-25 11:48:27 +02:00