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 |
|
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 |
|
Alek Mosingiewicz
|
1711d50eff
|
Another attempt to remedy the problem occuring on Clang.
|
2018-05-25 08:38:25 +02:00 |
|
Alek Mosingiewicz
|
42c355a8d0
|
Revert "Attempt to remedy the problem occuring on Clang."
This reverts commit 0e964da42658a4e7e5bebe281f2c125575f34246.
|
2018-05-25 08:06:35 +02:00 |
|
Alek Mosingiewicz
|
0e964da426
|
Attempt to remedy the problem occuring on Clang.
|
2018-05-25 07:59:34 +02:00 |
|
Alek Mosingiewicz
|
51693aa0bd
|
Skip buffer initialization.
|
2018-05-25 06:57:22 +02:00 |
|
Alek Mosingiewicz
|
51bb793664
|
Initialize buffer to store potential BOM data before storing
anything inside it.
|
2018-05-24 22:06:59 +02:00 |
|
Alek Mosingiewicz
|
edadb7aa98
|
Use readsome instead of reading the stream byte-by-byte to
detect BOM in processed file.
|
2018-05-24 22:04:10 +02:00 |
|
Alek Mosingiewicz
|
ac10575b5f
|
Read the stream byte by byte, condition for size when skipping BOM.
|
2018-05-24 21:38:47 +02:00 |
|
Stephen Berry
|
d24743370a
|
Merge branch 'develop' of https://github.com/ChaiScript/ChaiScript into develop
|
2018-05-24 12:21:35 -05:00 |
|
Alek Mosingiewicz
|
4ada12a34c
|
Check EOF rather than buffer_size when skipping BOM.
|
2018-05-23 18:41:07 +02:00 |
|
Alek Mosingiewicz
|
67dcd3e8d8
|
Test case for BOM in user-provided string.
|
2018-05-22 17:12:14 +02:00 |
|
Alek Mosingiewicz
|
df6bc8f9b5
|
Add missing test cases.
|
2018-05-22 17:07:32 +02:00 |
|
Alek Mosingiewicz
|
f9615efea5
|
Another text size assertion.
|
2018-05-22 16:27:19 +02:00 |
|
Alek Mosingiewicz
|
d880d46214
|
Type cast fix.
|
2018-05-22 16:23:22 +02:00 |
|
Alek Mosingiewicz
|
be29b0a193
|
Merge branch 'develop' into handle-bom-in-script
|
2018-05-22 05:00:41 +02:00 |
|
Alek Mosingiewicz
|
b70a9e7a61
|
Non-ASCII characters now in random positions in test; test renamed.
|
2018-05-21 17:12:11 +02:00 |
|
Alek Mosingiewicz
|
60c0a0bf15
|
Refactor skippable BOM detection.
|
2018-05-21 17:04:33 +02:00 |
|
Jason Turner
|
062f821b46
|
Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop
|
2018-05-20 20:57:56 -06:00 |
|
Jason Turner
|
0520bb178c
|
Fix capture error
|
2018-05-20 20:36:33 -06:00 |
|
Alek Mosingiewicz
|
0d44b0b456
|
Added doc comment.
|
2018-05-15 19:32:17 +02:00 |
|
Alek Mosingiewicz
|
322568ba39
|
Check for illegal characters while parsing input.
|
2018-05-15 19:25:28 +02:00 |
|
Alek Mosingiewicz
|
c09af92963
|
Decrement file size when BOM is present to avoid parsing errors.
|
2018-05-13 13:09:38 +02:00 |
|
Alek Mosingiewicz
|
a024db040d
|
Catch BOM at the beginning of file.
|
2018-05-13 12:24:34 +02:00 |
|