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
|
799b3ef388
|
Update copyright for 2010
v2.3.3
Release-2.3.3
|
2010-05-15 22:48:54 +00:00 |
|
Jason Turner
|
fe6694297f
|
Set version number to 2.3.3
|
2010-05-15 22:39:28 +00:00 |
|
Jason Turner
|
e77ec4b16a
|
Clean up the vim syntax a bit, add escape characters and incorporate changes from bram
|
2010-04-01 19:01:18 +00:00 |
|
Jason Turner
|
f070575205
|
Cleanups of vim files to get them ready for submission
|
2010-03-31 20:11:19 +00:00 |
|
Jason Turner
|
43d0d6199a
|
Clean up use recognition of backtick operator functions, add support for .. range operator
|
2010-03-31 01:01:45 +00:00 |
|
Jason Turner
|
65c5178549
|
Update copyright/version info for geshi filter
|
2010-03-31 00:23:02 +00:00 |
|
Jason Turner
|
c928e2992b
|
Fix readline support for the eval
|
2010-03-30 18:40:55 +00:00 |
|
Jason Turner
|
7fef086cab
|
Add geshi syntax highlighting (updated and cleaned up from the version that was hosted at chaiscript.com)
|
2010-03-30 16:50:18 +00:00 |
|
Jason Turner
|
791fd242e7
|
Add "throw" built in function to vim syntax highlighting
|
2010-03-30 16:38:20 +00:00 |
|
Jason Turner
|
e81b71ccc7
|
Add missing README for vim highlighting
|
2010-03-30 16:21:35 +00:00 |
|
Jason Turner
|
ef7a785214
|
Initial check-in of vim syntax highlighting
|
2010-03-30 16:21:06 +00:00 |
|
Jason Turner
|
f431d479fc
|
Add support for using cmake to build RPMs
|
2010-03-30 02:01:59 +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
|
7efb65a5c2
|
Move to using cmake for VisualStudio
|
2010-03-28 13:31:19 +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
|
7ac9ea7249
|
Add the ability to specify "load_module" and "use" search paths. The capability is primitive and it is currently used by chaiscript_eval to set a single path from environment variables
|
2010-03-18 22:53:52 +00:00 |
|
Jason Turner
|
7080f5d681
|
Use ctest to run unit tests. run "make test" to run them. Note, anything "use"ing another file or loading a module will fail. Need to come up with some cross platform mechanism for specifying include dirs to solve this. Current thought: using environment variables "CHAI_USE_PATH" and "CHAI_MODULE_PATH"
|
2010-03-16 04:07:38 +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
|
5c98a5d6e7
|
Add sync_cache to set_state code to fix logic flaw in resetting of state and memory leak. #92
|
2010-03-09 02:09:05 +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 |
|
Jason Turner
|
d8213a4206
|
Convert from #warning to #pragma message for notification of thread safety being disabled, so support more compilers portably
v2.3.2
Release-2.3.2
|
2010-01-19 01:54:00 +00:00 |
|
Jason Turner
|
3a4421a57c
|
Fix empty array unit test by reimplementing the node->children.size() test erroneously removed in r466
|
2010-01-07 01:47:04 +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
|
968da650b2
|
Clean up leaking #define's for iterations (n, m) that could mess up subsequently included files such as boost/signals2.hpp
|
2010-01-03 15:48:17 +00:00 |
|
Jason Turner
|
fb5ba0be26
|
Remove std::swap implementation that was not supported for multiple file compilation.
|
2010-01-03 15:03:26 +00:00 |
|
Jason Turner
|
39a2c39d90
|
Minor fixes to example.cpp to avoid exceptions
|
2009-12-30 15:29:36 +00:00 |
|
Jason Turner
|
70047424f9
|
Get compiling with Visual Studio 10 beta 2. Had to work around issues with conflicts between boost::function and VisualStudio's std::tr1::mem_fn (http://social.msdn.microsoft.com/Forums/en/vcprerelease/thread/e04d93ed-d686-4ef6-9939-26e34c0955eb). Also had to work around non-standard overloaded std member functions in std::map (http://msdn.microsoft.com/en-us/library/fe72hft9(VS.100).aspx)
Strongly consider rolling this back when the issues are resolved between microsoft and boost. Also, needs to be tested across all platforms.
|
2009-12-28 17:16:03 +00:00 |
|
Jason Turner
|
2805af1ed2
|
move from std::numeric_limits::min() to boost::integer_traits::const_min - avoids runtime overhead of the function call.
|
2009-12-11 15:35:59 +00:00 |
|
Jonathan Turner
|
e5a29ede5f
|
Added 0b1010 binary format. Fixed hex and octal to allow negative ints
|
2009-12-11 14:46:12 +00:00 |
|
Jason Turner
|
0c0df2c982
|
VS 2008 related corrections.
v2.3.1
Release-2.3.1
|
2009-12-08 15:57:31 +00:00 |
|
Jason Turner
|
4457df9ff5
|
Fix NO_THREADS related issues
v2.3.0
Release-2.3.0
|
2009-12-06 05:12:02 +00:00 |
|
Jason Turner
|
e601de9d18
|
Reduce use of Param_List_Builder by providing call_function implementations for 0,1,2 arity
|
2009-12-06 01:31:58 +00:00 |
|
Jason Turner
|
37b2ac2056
|
Implement proper swap for Boxed_Value
|
2009-12-05 19:30:09 +00:00 |
|
Jason Turner
|
645cdddd70
|
Small but measurable eval performance increase (in optimized builds) by managing the number of Boxed_Values copies and assignments
|
2009-12-05 18:54:55 +00:00 |
|
Jonathan Turner
|
ac8462fb67
|
Fix up some broken sample files
|
2009-12-02 14:29:42 +00:00 |
|
Jason Turner
|
636c55493c
|
Smartly size the integer returned from a Boxed_POD_Value operation to return an "int" if the resulting value is small enough
|
2009-12-01 03:52:57 +00:00 |
|
Jason Turner
|
e2a2c14c0d
|
Eliminate use of size_t in stl related wrappings
|
2009-12-01 02:56:02 +00:00 |
|
Jonathan Turner
|
c418644a5b
|
Fix for single-line comments stopping at semicolon.
|
2009-11-27 22:52:55 +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
|
1c6b2725b3
|
Provide some hints for dispatches with lhs (first param) that is const
|
2009-11-21 06:02:17 +00:00 |
|
Jason Turner
|
95c124ca35
|
Support better tracking of loaded modules for saving and setting of state
|
2009-11-21 05:28:00 +00:00 |
|
Jason Turner
|
1bd73884b2
|
Add documentation to the set_state get_state functions
|
2009-11-18 05:05:40 +00:00 |
|
Jason Turner
|
d3e4af433e
|
Add support for saving/restoring of chaiscript engine state.
|
2009-11-18 04:43:08 +00:00 |
|
Jason Turner
|
9f65303370
|
Handle case of const & return values (should probably be investigated a bit more)
|
2009-11-18 04:42:43 +00:00 |
|