Jason Turner
a38b254a98
Only allow class
in top level scope
...
* Throw error if class is in unexpected place
* Allow catching of `eval_error` from inside of script
closes #297
2016-10-28 10:56:12 -06:00
Jason Turner
77231461ca
Add test for class inside of scope
...
Addresses #297
2016-10-28 09:01:40 -06:00
Jason Turner
eefd50a6bc
Merge branch 'release-5.x' into develop
2016-10-26 14:05:28 -06:00
Jason Turner
0d4a99af82
Enable conversion to bool in conditionals
...
closes #295
2016-10-26 13:52:03 -06:00
Jason Turner
9f30d84f39
Add conversion to bool tests as conditionals
2016-10-26 12:29:30 -06:00
Jason Turner
8b18e301d2
Merge branch 'release-5.x' into develop
2016-10-26 12:24:40 -06:00
Jason Turner
508729ec77
Properly handle error reporting with method_missing
2016-10-26 10:08:53 -06:00
Jason Turner
0fe78f7ba5
Make sure to not break non-basic interface
2016-10-26 08:47:49 -06:00
Jason Turner
6202149b4f
Merge pull request #294 from roig/fixCompilerErrors
...
Fix some GCC compiler errors.
2016-10-26 08:41:15 -06:00
Daniel Guzman
4ad661475b
Fix some GCC compiler errors.
2016-10-22 16:49:53 +02:00
Jason Turner
6d309b7516
Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop
2016-10-17 20:55:47 -06:00
Jason Turner
7d9e1b3af7
Add ability to disable loading external files
...
* Options are passed to ChaiScript constructor
* load_module / eval_file / use can be disabled
from script context
2016-10-17 20:51:15 -06:00
Jason Turner
b99ccafa07
Fix some MSVC issues
...
* Add error if you are using too low of an MSVC compiler
* Fix some warnings
2016-10-16 16:04:33 -06:00
Jason Turner
c97a69537d
Add ability to get current script context
...
closes #277
2016-10-13 20:44:13 -06:00
Jason Turner
fac8f3ec90
Merge branch 'release-5.x' into develop
2016-10-10 20:09:40 -06:00
Jason Turner
ab07872857
Update to 5.8.6
2016-10-10 19:46:29 -06:00
Jason Turner
23c13e6570
Apply return optimization to lambdas
...
closes #289
2016-10-10 18:52:54 -06:00
Jason Turner
aa9267726f
Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop
2016-10-09 20:03:39 -06:00
Jason Turner
396e78d295
Merge branch 'release-5.x' of github.com:ChaiScript/ChaiScript into develop
2016-10-09 20:03:22 -06:00
Jason Turner
7339ff2c2f
Update release notes for 5.8.5
v5.8.5
2016-10-09 19:59:48 -06:00
Jason Turner
1efcddd335
Update releasenotes.md
2016-10-08 07:38:49 -06:00
Jason Turner
21ccb1d1d0
Fix module loading
2016-10-07 21:54:40 -06:00
Jason Turner
c37c901a0c
Fix MSVC build
...
closes #287
2016-10-07 21:39:19 -06:00
Jason Turner
690b96d9ee
Change fuzzy tests to account for prefix & changes
2016-10-07 11:26:30 -06:00
Jason Turner
d638d87a0f
Fix function reassignment
2016-10-07 09:36:38 -06:00
Jason Turner
b091439567
Merge branch 'release-5.x' into develop
2016-10-07 09:13:19 -06:00
Jason Turner
665125665a
Bump to 5.8.5
...
- remove parsing of unary &, it was unused
2016-10-06 22:32:55 -06:00
Jason Turner
d1c7645a4e
Backport inits for g++4.6
2016-10-06 15:19:47 -06:00
Jason Turner
58faea1cf2
Add conversion to bool compile test
...
Re: #275
2016-10-06 14:52:34 -06:00
Jason Turner
8b7fe33bf1
Fix order of operations for prefix and '*', '/'
...
The problem is that Prefix did not properly participate in
operator precedence. I've fixed this, at least for the moment,
by adding a final depth of precedence that can be called when
the depth gets to the bottom.
closes #285
2016-10-06 14:44:30 -06:00
Jason Turner
7cc100e3d7
Make ChaiScript constructor public...
2016-10-06 09:36:43 -06:00
Jason Turner
21495ebb40
Make sure atomics are initialized
2016-10-06 09:09:50 -06:00
Jason Turner
b2907fc608
Merge branch 'release-5.x' into develop
2016-10-05 15:14:58 -06:00
Jason Turner
bec1b91b7b
Increment to 5.8.4
v5.8.4
2016-09-24 17:17:40 -06:00
Jason Turner
4b81a24a0a
Fix numeric mixed-convesion operations
2016-09-24 17:15:17 -06:00
Jason Turner
3b2c82ba2c
Add 6.0.0 release notes
2016-09-16 14:20:11 -06:00
Jason Turner
8cb3bd4af8
Fix gcc 4.9 build
2016-09-16 12:47:01 -06:00
Jason Turner
26e6f51fa8
Add notes on bound member function
2016-09-16 12:39:42 -06:00
Jason Turner
87294fc89d
Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop
2016-09-16 12:38:44 -06:00
Jason Turner
9cc0ce01b9
Merge pull request #265 from profiler-bg/patch-1
...
Update cheatsheet.md
2016-09-16 12:38:31 -06:00
Jason Turner
c9ee707972
Merge branch 'release-5.x' into develop
2016-09-16 12:33:58 -06:00
Jason Turner
cefb4d3c78
Update release notes for 5.x
2016-09-16 12:33:07 -06:00
Jason Turner
4e6e63ab5d
Cleanups and split up into _basic options
2016-08-27 10:33:44 -06:00
Jason Turner
7561aa8828
Get all unit tests passing
2016-06-29 21:06:31 -06:00
Jason Turner
e44724c780
Fix debug/clang build issues
2016-06-29 17:27:07 -06:00
Jason Turner
b0f07cbe5d
Merge branch 'develop' into cleanups_and_reworkds
2016-06-29 16:11:00 -06:00
Jason Turner
62639a4359
Get building with libc++ again
2016-06-29 16:06:27 -06:00
Jason Turner
176d608bb4
Merge pull request #276 from ELynx/develop
...
Add UTF-8 escape notation to parser
2016-06-29 15:03:40 -06:00
Jason Turner
a1d90c95f0
Create DesignGoals.md
2016-06-28 10:34:30 -06:00
Jason Turner
a14f1983e8
Handle a few more optimization cases
2016-06-27 12:56:43 -06:00