2270 Commits

Author SHA1 Message Date
Alek Mosingiewicz
4c208d3019 Remove xcode from equation. 2018-08-19 22:05:32 +02:00
Alek Mosingiewicz
b797e9baae Xcode 10. 2018-08-19 21:52:56 +02:00
Alek Mosingiewicz
42e1f0bf10 Compiler package for clang. 2018-08-19 21:44:14 +02:00
Alek Mosingiewicz
979e4f434c Compiler package for clang. 2018-08-19 17:33:29 +02:00
Alek Mosingiewicz
b913758434 Another attempt to fix Travis config for clang. 2018-08-19 17:31:01 +02:00
Alek Mosingiewicz
876ec27d3d Merge remote-tracking branch 'origin/ci_fix_after_moving_to_cpp17' into ci_fix_after_moving_to_cpp17
# Conflicts:
#	.travis.yml
2018-08-19 13:22:43 +02:00
Alek Mosingiewicz
866045b158 Another attempt to fix Travis config for clang. 2018-08-19 13:21:10 +02:00
Alek Mosingiewicz
7db2f2ebd8
Update .travis.yml 2018-08-17 08:58:08 +02:00
Alek Mosingiewicz
4f35a6144c Travis - restore clang compiler option. 2018-08-16 22:15:55 +02:00
Alek Mosingiewicz
81103036dd Travis - remove (perhaps unnecessary) compiler option. 2018-08-16 21:57:23 +02:00
Alek Mosingiewicz
7e04826123 Travis - clang-6.0 package and compiler. 2018-08-16 21:53:36 +02:00
Alek Mosingiewicz
32a12c870b Revert "Travis - downgrade clang compiler to 3.4."
This reverts commit bd6698bccea9252dd00e8f28fb31334b0e3ea743.
2018-08-16 21:50:30 +02:00
Alek Mosingiewicz
bd6698bcce Travis - downgrade clang compiler to 3.4. 2018-08-16 21:22:17 +02:00
Alek Mosingiewicz
c0f6cfcfb5 Travis - update clang compiler. 2018-08-16 21:18:05 +02:00
Alek Mosingiewicz
472e396ba9 Travis - update clang-xcode. 2018-08-16 20:44:31 +02:00
Alek Mosingiewicz
3fb228ab88 Travis - remove GCC_VER 4.9. 2018-08-16 20:40:51 +02:00
Alek Mosingiewicz
8caa2c5fba Leave only Visual Studio 15 in Appveyor. 2018-08-16 16:32:05 +02:00
Alek Mosingiewicz
6c3b18e10e Update GCC_VER in travis configuration. 2018-08-16 16:31:05 +02:00
Alek Mosingiewicz
8ad2abd42b Update travis configuration. 2018-08-16 16:29:43 +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
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