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
|
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
|
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
|
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
|
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
|
2018-05-29 09:26: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
|
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
|
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
|
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
|
60c0a0bf15
|
Refactor skippable BOM detection.
|
2018-05-21 17:04:33 +02: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 |
|
Alek Mosingiewicz
|
efbebee9da
|
Throw exception when user-provided input contains BOM.
|
2018-05-13 10:25:04 +02:00 |
|
Alek Mosingiewicz
|
f37d0e13d3
|
Skip UTF-8 BOM before parsing begins.
|
2018-05-10 17:44:06 +02:00 |
|
Jason Turner
|
c14d9dfb6e
|
Fix some new clang related warnings
|
2018-05-08 10:05:10 -06:00 |
|
Jason Turner
|
f695a24e1b
|
Fix clang warning for undefined msvc symbol check
|
2018-05-08 09:46:01 -06:00 |
|
Jason Turner
|
06191646d2
|
Merge pull request #418 from ChaiScript/apply_unicode_patches
Apply unicode patches
|
2018-05-08 09:08:25 -06:00 |
|
Jason Turner
|
9a670d79fc
|
Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop
|
2018-04-01 11:07:11 -06:00 |
|