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
|
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
|
56757973b6
|
Actually reenable function
|
2012-05-19 18:05:41 -06:00 |
|
Jason Turner
|
f1f4aeb4be
|
Add test and reenable function I accidentally commented out
|
2012-05-19 18:04:51 -06:00 |
|
Jason Turner
|
16bdfe4571
|
Merge branch 'master' into 2011-09-09-CxScript
|
2012-05-19 09:51:19 -06:00 |
|
Jason Turner
|
804de05a0a
|
Fix object_lifetime_test which was broken by last perfomance fix
|
2012-05-19 09:50:49 -06:00 |
|
Jason Turner
|
0fd4b828f2
|
Fix some minor issues found by clang's static analyzer
|
2012-05-19 09:16:21 -06:00 |
|
Jason Turner
|
62891b8537
|
Merge branch 'master' into 2011-09-09-CxScript
Conflicts:
include/chaiscript/language/chaiscript_engine.hpp
|
2012-05-19 07:33:16 -06:00 |
|
Jason Turner
|
ae02706c71
|
Approx 12% speedup for function call heavy profile.chai
|
2012-05-19 07:09:55 -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
|
08c153abea
|
Clean up some additional exception handling with new stack handler
|
2012-05-18 16:37:39 -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
|
919b6430c4
|
Adding tested compilers to readme.
|
2012-05-18 07:36:52 -07:00 |
|
Jonathan Turner
|
7027f6b834
|
Add syntax highlighting for switch/case/default
|
2012-05-17 13:59:43 -07: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
|
78f02c375e
|
Add syntax support for switch/case/default.
|
2012-05-17 12:48:57 -07:00 |
|
Jonathan Turner
|
4e14a57016
|
Add support for switch/case/default statements.
|
2012-05-17 12:43:25 -07:00 |
|
Jonathan Turner
|
b82895c489
|
Add the 'auto' keyword.
|
2012-05-17 10:31:55 -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 |
|
Jason Turner
|
68df78a2a6
|
Add examples for using C++ lambdas with chaiscript. #32
|
2012-05-16 15:55:03 -06:00 |
|
Jason Turner
|
af1e02b0bb
|
Update copyrights to 2012 #23
|
2012-05-16 11:55:51 -06:00 |
|
Jason Turner
|
bca86c87e1
|
Update copyrights to 2012 #23
|
2012-05-16 11:54:46 -06:00 |
|
Jason Turner
|
a04dbf2c2d
|
Merge branch 'master' into 2011-09-09-CxScript
Conflicts:
include/chaiscript/language/chaiscript_eval.hpp
unittests/object_lifetime_test.cpp
unittests/utility_test.cpp
|
2012-05-16 11:50:44 -06:00 |
|
Jason Turner
|
4bcaa75fa4
|
Throw eval exception if a variable or function is redefined #28
|
2012-05-16 11:40:43 -06:00 |
|
Jason Turner
|
7deb2311f5
|
Restore CMakeLists.txt on head to working version
Reverted to revision: 277b4eec9aee6962f30a283caf9f145285e19951
|
2012-05-15 19:48:46 -06:00 |
|
Jason Turner
|
4674594ee7
|
Make libcxx a default option when using clang
|
2012-05-15 19:30:17 -06:00 |
|
Jonathan Turner
|
730bad9728
|
Adding support for building with clang/libcxx.
|
2012-05-15 14:58:38 -07:00 |
|
Jonathan Turner
|
1f4900c363
|
Add support for building with clang/libcxx.
|
2012-05-15 14:50:56 -07:00 |
|
Jason Turner
|
8e24eef265
|
Tweaks to clang support and fix for clang/module support
|
2012-05-15 13:56:59 -06:00 |
|
Jason Turner
|
974c903d1c
|
Get compiling with broken clang++ / libc++ implementation
libc++ will not let you get a pointer to a string member
|
2012-05-15 13:25:13 -06:00 |
|
Jason Turner
|
9ec78752a0
|
Merge branch 'master' into 2011-09-09-CxScript
Conflicts:
include/chaiscript/dispatchkit/boxed_number.hpp
samples/example.cpp
|
2012-05-14 18:20:36 -06:00 |
|
Jason Turner
|
437f6a03a9
|
Slight cleanup of the boxed_number cleanups from mgee
|
2012-05-14 18:09:55 -06:00 |
|
Jason Turner
|
94fefa0690
|
Fix broken example.cpp
|
2012-05-14 18:09:36 -06:00 |
|
Jason Turner
|
91dc3604f5
|
Merge pull request #27 from mgee/master
Improve Boxed_Number
|
2012-05-14 16:55:03 -07:00 |
|
Jason Turner
|
48ecb3e2b4
|
Some performance improvements by using perfect argument forwarding
|
2012-05-14 17:45:30 -06:00 |
|
Markus Groß
|
59dfc847ae
|
Make Boxed_Number assignable from Boxed_Value.
|
2012-05-14 21:34:28 +02:00 |
|
Markus Groß
|
cdfefed385
|
Add default constructor for Boxed_Number
|
2012-05-14 20:13:39 +02:00 |
|