Jason Turner
|
10986c159f
|
Add support for automatic conversion between chaiscript functions and boost::function. Might merit some look to see how much overhead this adds.
|
2010-09-13 14:24:12 +00:00 |
|
Jason Turner
|
efae821996
|
Add some unit tests for reflection and recently discovered array lookup returned from a method problem
|
2010-08-28 22:55:43 +00:00 |
|
Jason Turner
|
f215cae866
|
Add string.c_str() and string.data() methods.
|
2010-08-05 13:38:11 +00:00 |
|
Jason Turner
|
a122403c20
|
Fix problem with functor<>() not casting to the proper type and add unit test for this case
|
2010-08-03 15:19:20 +00:00 |
|
Jason Turner
|
2b80ca8cc5
|
Add missing inheritance unit test
|
2010-08-03 01:18:15 +00:00 |
|
Jason Turner
|
4ec21ff552
|
Add test of dynamic object attribute access shared between c++ and chaiscript
|
2010-07-25 19:56:19 +00:00 |
|
Jason Turner
|
f7086c10ec
|
Roll back changes from last 2 checkins - user defined type conversions are going to be too slow and too hard to keep track of. Need more portable / generic approach to solving the actual problem - the ability to deal with inhertance properly
|
2010-07-23 14:55:32 +00:00 |
|
Jason Turner
|
35ac7342b6
|
Stub in of support for type conversions. Not yet fully implemented.
|
2010-07-17 21:49:27 +00:00 |
|
Jason Turner
|
3f9b5081c6
|
Add macro for helping with registering classes with ChaiScript, plus unit test for it
|
2010-07-17 01:01:21 +00:00 |
|
Jason Turner
|
e11eca406d
|
Get cpack working for source and deb distribtions. Still need to check nsis and rpm
|
2010-03-29 15:32:20 +00:00 |
|
Jason Turner
|
39339d769a
|
Get the rest of the unit tests passing. Note: ChaiScript now requires CMake 2.8, which is almost a year old, so this is fair, but for the meantime we will have to either get it from backports in ubuntu or from cmake.org
|
2010-03-19 00:50:36 +00:00 |
|
Jason Turner
|
22d994009e
|
Add missing unit_test.inc file
|
2010-03-14 14:54:00 +00:00 |
|
Jason Turner
|
567f911093
|
Move to a more standardized unit testing design which relies less on OS support and can soon be moved to a ctest implementation
|
2010-03-14 05:19:24 +00:00 |
|
Jason Turner
|
856b682e72
|
Testing of memberscope so we can close #91
|
2010-03-09 01:39:54 +00:00 |
|
Jason Turner
|
faaa964565
|
No longer allow a local variable to be used as a function during dot notation sugar lookup. It's far less confusing this way
|
2010-01-27 03:54:42 +00:00 |
|
Jonathan Turner
|
31fec2202c
|
Add the answer to the unittest I added earlier
|
2010-01-06 19:42:09 +00:00 |
|
Jonathan Turner
|
13178e55e1
|
Add unit test that dies after r465
|
2010-01-06 19:39:04 +00:00 |
|
Jason Turner
|
fbf8f53e04
|
Add Type_Info type and add *_type objects at time of type registration.
|
2009-11-21 22:47:44 +00:00 |
|
Jason Turner
|
a0c6366479
|
Added introspecition/classification of types
|
2009-11-21 06:39:35 +00:00 |
|
Jason Turner
|
15ffbd200a
|
Fixed unittests broken by last checkin
|
2009-11-21 06:39:11 +00:00 |
|
Jason Turner
|
07352a16a3
|
Operators unittests
|
2009-11-11 03:03:24 +00:00 |
|
Jason Turner
|
fe5a935abd
|
add is_undef functionality to boxed_value
|
2009-11-08 15:16:15 +00:00 |
|
Jonathan Turner
|
c88578d537
|
Add another unit test for operator overloading
|
2009-10-14 14:00:22 +00:00 |
|
Jonathan Turner
|
9827345213
|
Fix Id Literals so that they are keyed off an Id search. This allows us to add operator overloading on the parse side.
|
2009-10-14 13:51:35 +00:00 |
|
Jonathan Turner
|
c51d14fb13
|
Add some missing unit tests for number formats and block starting
|
2009-10-14 12:25:21 +00:00 |
|
Jonathan Turner
|
12e909d9aa
|
Add bit shifting operators
|
2009-10-13 03:35:01 +00:00 |
|
Jason Turner
|
720eabcb16
|
Impliment range find functions and add unit test for contains and find.
|
2009-10-13 02:05:18 +00:00 |
|
Jason Turner
|
d3cdd6959d
|
Add unit tests for range lookups
|
2009-09-22 01:36:13 +00:00 |
|
Jonathan Turner
|
33897e2c0f
|
Add unit tests for multiline and inner outer loops
|
2009-09-21 17:31:10 +00:00 |
|
Jonathan Turner
|
9528e44b88
|
Add unit tests for multiline and inner outer loops
|
2009-09-21 17:30:55 +00:00 |
|
Jason Turner
|
593c6c68ee
|
Port "retro" to use the new built in object typing, add unit test for retro'ing a retro
|
2009-09-20 03:50:25 +00:00 |
|
Jason Turner
|
991753a492
|
Add support for cloning of dynamic objects
|
2009-09-19 23:12:56 +00:00 |
|
Jason Turner
|
7cdd772f2b
|
Add const correctness for proxy functions. Add unit tests for function variable assignment scenarios
|
2009-09-19 21:13:12 +00:00 |
|
Jonathan Turner
|
c5f837fd19
|
Added 'finally' to try/catch block
|
2009-09-19 18:12:22 +00:00 |
|
Jonathan Turner
|
7c244d25b5
|
Add support for chai objects by adding methods and attrs
|
2009-09-19 15:32:12 +00:00 |
|
Jonathan Turner
|
813fa055a3
|
Added guarded exception catches
|
2009-09-19 13:30:11 +00:00 |
|
Jason Turner
|
6a47846b84
|
Add runtime_error support, for throwing a normal std::exception. Also, move bootstrap for Dynamic_Object into its proper place.
|
2009-09-19 12:15:17 +00:00 |
|
Jonathan Turner
|
fedcd28ecc
|
Add exception unit test
|
2009-09-19 02:21:36 +00:00 |
|
Jason Turner
|
4bdbcf30ff
|
Move std::list<> support from main.cpp into a module, stl_extra.cpp, to better allow for measuring of core compile times / performance.
|
2009-09-15 01:30:51 +00:00 |
|
Jonathan Turner
|
63de0fd33c
|
Add a couple more in-string eval unit tests to check for proper escaping
|
2009-09-13 12:53:12 +00:00 |
|
Jonathan Turner
|
0fbb7c44bd
|
Add some unit tests for in-string eval
|
2009-09-12 14:55:14 +00:00 |
|
Jonathan Turner
|
f23f0edc70
|
Fix parser to handle shortform equations (fix bad operator parsing). Add back lines to prelude for line numbers
|
2009-09-09 14:11:03 +00:00 |
|
Jason Turner
|
7cc6a3cab9
|
Add support for loadable modules on POSIX systems
|
2009-09-06 23:33:03 +00:00 |
|
Jonathan Turner
|
b3656c95f5
|
Correcting unit tests that are inc/dec temporaries. This is no longer allowed
|
2009-09-06 02:50:36 +00:00 |
|
Jason Turner
|
c8c1c65e8c
|
Add std::list support
|
2009-08-29 14:00:07 +00:00 |
|
Jonathan Turner
|
c5e1d5fa20
|
Add ref equal unit test
|
2009-08-27 15:03:49 +00:00 |
|
Jonathan Turner
|
7e5b7cbd7a
|
Switch get_function to default to not doing object lookup. Correct method eval to maintain method lambda syntax. Add unit test for method lambda
|
2009-08-21 20:05:05 +00:00 |
|
Jonathan Turner
|
c539e0b458
|
Add unittest for 'use' feature
|
2009-08-21 18:26:34 +00:00 |
|
Jonathan Turner
|
8840f06053
|
Allow floating point numbers without a zero before the decimal point
|
2009-08-20 14:50:13 +00:00 |
|
Jonathan Turner
|
4127a6ed41
|
Added 'clear'. Added 'push_back' to string. Added char. Added simple reverse
|
2009-07-23 17:01:07 +00:00 |
|