Jason Turner
|
85ba42849b
|
Merge branch 'master' into ChaiScript_5_0_CPP_11
Conflicts:
include/chaiscript/dispatchkit/bootstrap_stl.hpp
include/chaiscript/language/chaiscript_parser.hpp
unittests/multithreaded_test.cpp
|
2012-11-16 16:32:39 -07:00 |
|
Jason Turner
|
afd27a4b01
|
Fix errors and warnings found on VisualStudio 2005
|
2012-11-16 12:27:41 -07:00 |
|
Jason Turner
|
6bb90f9d6d
|
Merge branch 'master' into ChaiScript_5_0_CPP_11
Conflicts:
include/chaiscript/language/chaiscript_eval.hpp
|
2012-11-10 16:59:32 -07:00 |
|
Jason Turner
|
4c65e45598
|
Correct signing and sizing of integer literals #77
|
2012-11-10 16:31:05 -07:00 |
|
Jason Turner
|
57c6d72a79
|
Merge branch 'master' into ChaiScript_5_0_CPP_11
Conflicts:
include/chaiscript/dispatchkit/bind_first.hpp
include/chaiscript/dispatchkit/bootstrap_stl.hpp
include/chaiscript/dispatchkit/boxed_cast.hpp
include/chaiscript/dispatchkit/function_call_detail.hpp
include/chaiscript/dispatchkit/proxy_functions_detail.hpp
|
2012-11-07 17:04:54 -07:00 |
|
Jason Turner
|
923369a4f4
|
Add support for string::substr #75
Also add forgotten missing test for number suffixes
|
2012-11-07 15:48:25 -07:00 |
|
Jason Turner
|
c5a86401aa
|
Merge branch 'master' into ChaiScript_5_0_CPP_11
Conflicts:
include/chaiscript/dispatchkit/bootstrap_stl.hpp
|
2012-11-07 13:47:09 -07:00 |
|
Jason Turner
|
9832d1ce39
|
Add insert and insert_ref methods to "map" types
|
2012-09-26 12:38:32 -06:00 |
|
Jason Turner
|
ed7bdfb172
|
Add "erase" function to associative sets (maps)
|
2012-09-26 11:31:19 -06:00 |
|
Jason Turner
|
8cb49e9494
|
Merge branch 'master' into 2011-09-09-CxScript
|
2012-07-16 22:12:29 -06:00 |
|
Jason Turner
|
441cdf0935
|
Add test showing c linkage working fine [#16]
|
2012-07-16 22:10:40 -06:00 |
|
Jason Turner
|
f0016d978a
|
Add test to make sure simultaneous ChaiScript instantiations work
|
2012-07-16 21:51:06 -06:00 |
|
Jason Turner
|
1155720b14
|
Add the ability to save and restore the state of local variables #25
|
2012-07-16 21:27:42 -06:00 |
|
Jason Turner
|
c2934caad6
|
Merge branch 'master' into 2011-09-09-CxScript
Conflicts:
include/chaiscript/language/chaiscript_engine.hpp
src/multithreaded.cpp
|
2012-07-13 13:32:29 -06:00 |
|
Jason Turner
|
9f309fcbe9
|
Add tests for multithreaded features #55
|
2012-07-10 15:10:09 -06:00 |
|
Jason Turner
|
d3b8daeff0
|
Merge branch 'master' into 2011-09-09-CxScript
Conflicts:
CMakeLists.txt
include/chaiscript/language/chaiscript_common.hpp
include/chaiscript/language/chaiscript_engine.hpp
include/chaiscript/language/chaiscript_eval.hpp
|
2012-06-25 15:40:19 -06:00 |
|
Jason Turner
|
5e6a51ba63
|
Add failing unit test for remaining error condition to check for.
|
2012-06-25 07:44:14 -06:00 |
|
Jason Turner
|
a67022e31e
|
Prep for 5.0.0 release
|
2012-06-07 20:04:14 -06:00 |
|
Jason Turner
|
b7e1cf41e5
|
Move to using the new constructor that searched for the stdlib
to improve compile time.
|
2012-06-04 07:31:20 -06:00 |
|
Jason Turner
|
2969f61fe4
|
Merge branch 'master' into 2011-09-09-CxScript
Conflicts:
include/chaiscript/dispatchkit/boxed_number.hpp
include/chaiscript/dispatchkit/dispatchkit.hpp
|
2012-05-28 11:42:55 -06:00 |
|
Jason Turner
|
ed15cc1730
|
Clean up a few warnings found in Windows.
|
2012-05-28 10:48:19 -06:00 |
|
Jason Turner
|
13a049cf54
|
Merge branch 'master' into 2011-09-09-CxScript
Conflicts:
include/chaiscript/language/chaiscript_engine.hpp
|
2012-05-24 19:33:48 -06:00 |
|
Jason Turner
|
4233d21e5b
|
Correct scope of operator calls
- Enhance reflection module to indicate inheritance
- Add ability to catch errors thrown from a eval
inside of a script
|
2012-05-24 19:25:29 -06:00 |
|
Jason Turner
|
13ffc92bc3
|
Merge branch 'master' into 2011-09-09-CxScript
Conflicts:
CMakeLists.txt
include/chaiscript/dispatchkit/boxed_value.hpp
include/chaiscript/language/chaiscript_eval.hpp
|
2012-05-21 10:47:12 -06:00 |
|
Jason Turner
|
433905b33c
|
Merge branch 'master' of https://github.com/ChaiScript/ChaiScript
|
2012-05-21 10:17:33 -06:00 |
|
Jason Turner
|
654f7e6b01
|
Add unit test exposing how scope can leak into operator calls
|
2012-05-21 07:56:38 -06:00 |
|
Jonathan Turner
|
e853e2e4ac
|
Merge branch 'master' into 2011-09-09-CxScript
|
2012-05-20 10:48:45 -07:00 |
|
Jonathan Turner
|
4aec12c68f
|
Allow operator exprs to span lines
|
2012-05-20 10:47:50 -07:00 |
|
Jonathan Turner
|
1bdedd3b45
|
Merge branch 'master' into 2011-09-09-CxScript
Conflicts:
include/chaiscript/language/chaiscript_common.hpp
|
2012-05-20 10:36:49 -07:00 |
|
Jonathan Turner
|
a818e7b185
|
Merge branch 'master' of github.com:ChaiScript/ChaiScript
|
2012-05-20 10:17:43 -07:00 |
|
Jonathan Turner
|
5aed00dd0b
|
Add ternary condition (?:) operator
|
2012-05-20 10:17:21 -07:00 |
|
Jason Turner
|
349425fe8a
|
Make vector inplace construction consistent with map
- Clone elements into both vector and map
- Be sure to drop dependencies after elements are cloned in
|
2012-05-20 07:04:22 -06:00 |
|
Jason Turner
|
9162b02ce9
|
Merge branch 'master' into 2011-09-09-CxScript
|
2012-05-19 21:42:30 -06:00 |
|
Jason Turner
|
6c57729779
|
Add unit test for pass_by_preference
|
2012-05-19 21:42:02 -06:00 |
|
Jason Turner
|
ba9d13bf7b
|
Merge branch 'master' into 2011-09-09-CxScript
|
2012-05-19 18:05:58 -06:00 |
|
Jason Turner
|
f1f4aeb4be
|
Add test and reenable function I accidentally commented out
|
2012-05-19 18:04:51 -06:00 |
|
Jason Turner
|
c386af6813
|
Merge branch 'master' of https://github.com/ChaiScript/ChaiScript
|
2012-05-18 16:58:33 -06:00 |
|
Jason Turner
|
4c5df91d51
|
Merge branch '2011-09-09-CxScript' of https://github.com/ChaiScript/ChaiScript into 2011-09-09-CxScript
|
2012-05-18 16:58:13 -06:00 |
|
Jason Turner
|
a0f7c46cc9
|
Merge branch 'master' into 2011-09-09-CxScript
Conflicts:
include/chaiscript/language/chaiscript_engine.hpp
include/chaiscript/language/chaiscript_eval.hpp
|
2012-05-18 16:57:05 -06:00 |
|
Jason Turner
|
897ad7007f
|
Get system introspection functions fully working
|
2012-05-18 16:25:13 -06:00 |
|
Jason Turner
|
13fb930676
|
First part of system introspection for objs and funcs added
|
2012-05-18 15:31:42 -06:00 |
|
Jonathan Turner
|
7f5fce001b
|
Merge branch 'master' into 2011-09-09-CxScript
|
2012-05-18 08:45:14 -07:00 |
|
Jonathan Turner
|
8af41b1d3c
|
Add unit test for ignoring hash bang.
|
2012-05-18 08:43:03 -07:00 |
|
Jason Turner
|
90125d0f9a
|
Merge branch 'master' into 2011-09-09-CxScript
Conflicts:
contrib/geshi/chaiscript.php
include/chaiscript/language/chaiscript_common.hpp
include/chaiscript/language/chaiscript_eval.hpp
include/chaiscript/language/chaiscript_parser.hpp
|
2012-05-18 09:05:46 -06:00 |
|
Jonathan Turner
|
cebd2c9763
|
Adding support for switch/case/default to 4.x
|
2012-05-17 13:56:10 -07:00 |
|
Jonathan Turner
|
025db4ce3a
|
Oops. Properly handle empty switch statements.
|
2012-05-17 13:20:15 -07:00 |
|
Jonathan Turner
|
4e14a57016
|
Add support for switch/case/default statements.
|
2012-05-17 12:43:25 -07:00 |
|
Jonathan Turner
|
cf97a73485
|
Syntax updates to a few unit tests.
|
2012-05-17 10:27:26 -07:00 |
|
Jonathan Turner
|
37b8e6c3f9
|
Merge branch '2011-09-09-CxScript' of github.com:ChaiScript/ChaiScript into 2011-09-09-CxScript
|
2012-05-17 10:16:35 -07:00 |
|
Jonathan Turner
|
c73f16fdfe
|
Fixing 4.x grammar to be backward compatible.
Added 3.x unit tests back to show this.
|
2012-05-17 10:14:50 -07:00 |
|