Jason Turner
|
e1e48d732f
|
Wrap up of clean up of warnings in 64bit visual studio
|
2010-11-05 04:05:02 +00:00 |
|
Jason Turner
|
b3dafa385e
|
Add bigobj compile flag for 64bit windows builds.
|
2010-11-05 01:58:48 +00:00 |
|
Jason Turner
|
2d353cb189
|
Fix oddity found while testing on msys with G++ 4.5.0
|
2010-10-23 15:59:39 +00:00 |
|
Jason Turner
|
67bad374a9
|
Get mutlifile compilation working again and add a test for it
|
2010-10-22 21:30:58 +00:00 |
|
Jason Turner
|
c3da778103
|
Preliminary boxed_cast_test added. This test is meant to test all possible boxed_cast conversions that are available. Currently... some basic ones are failing.
|
2010-10-08 03:07:26 +00:00 |
|
Jason Turner
|
670eb0692b
|
Visual studio warning reduction and compile fixes for vs2010. Warning suppression on vs2005. Fixes to get cmake working with boost autolinking. Update to support boost 1.44
|
2010-09-30 14:33:12 +00:00 |
|
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
|
71de169e09
|
Stub out the reflection module
|
2010-08-28 18:29:38 +00:00 |
|
Jason Turner
|
329244759f
|
Fix warnings discovered on macos
|
2010-08-28 17:58:02 +00:00 |
|
Jason Turner
|
21253043d1
|
Add option for "light" testing, which greatly reduces compile times
|
2010-08-05 13:44:23 +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
|
e1fbf54e40
|
Make disabling of thread support a configuration time option. This mainly exists for testing purposes.
|
2010-08-03 03:09:49 +00:00 |
|
Jason Turner
|
f4e4f92dae
|
Move type registration into module code, and fix problems with unloading of modules and type conversions registered inside of a module.
We have to allow the same type registration more than once now, just in case several different modules register the same conversion.
|
2010-08-03 01:17:38 +00:00 |
|
Jason Turner
|
b971ee44ad
|
Make warnings stricter on windows and clean up all legit warnings in our code.
|
2010-07-30 18:06:17 +00:00 |
|
Jason Turner
|
b9ae4cd528
|
Make warnings more strict and fix one warning caught by gcc
|
2010-07-30 16:25:58 +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
|
fe6694297f
|
Set version number to 2.3.3
|
2010-05-15 22:39:28 +00:00 |
|
Jason Turner
|
c928e2992b
|
Fix readline support for the eval
|
2010-03-30 18:40:55 +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
|
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 |
|
Jonathan Turner
|
204d379176
|
Fix default cmake build to use readline and gdb. Add simple try/catch/throw exceptions
|
2009-09-18 22:04:07 +00:00 |
|
Jason Turner
|
394d8c3bf6
|
Allow the user to choose the build type using CMAKE_BUILD_TYPE by eliminating the overrides in the CMakeLists.txt file
|
2009-09-15 02:53:23 +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
|
2d4b9c0d93
|
Another Touchup fix to CMakeLists.txt for cleanliness
|
2009-09-07 21:25:10 +00:00 |
|
Jonathan Turner
|
f522d3697c
|
Touchup fix to CMakeLists.txt for cleanliness
|
2009-09-07 21:09:18 +00:00 |
|
Jonathan Turner
|
48e96b2f3b
|
Add readline support to eval.
|
2009-09-07 20:52:31 +00:00 |
|
Jonathan Turner
|
7e3127549f
|
Added simple const value caching. Fix CMake to default back to debug mode
|
2009-09-07 15:48:32 +00:00 |
|
Jonathan Turner
|
4713325877
|
Touchup to cmake project file to prevent error msg in OS X
|
2009-09-07 14:13:28 +00:00 |
|
Jason Turner
|
7cc6a3cab9
|
Add support for loadable modules on POSIX systems
|
2009-09-06 23:33:03 +00:00 |
|
Jason Turner
|
6c4872eae9
|
Initial check in of multithreaded support for chaiscript
|
2009-08-31 19:50:41 +00:00 |
|
Jonathan Turner
|
5b424be4ed
|
Add error to CMakeList.txt on missing Boost. Fix if sample
|
2009-07-26 13:33:58 +00:00 |
|
Jonathan Turner
|
724ffdcb20
|
Oops, resetting CMakeList.txt to the correct one
|
2009-07-15 14:41:21 +00:00 |
|
Jonathan Turner
|
7c7e437b10
|
Clean up unnecessary Boxed_Value copies in eval
|
2009-07-15 14:40:53 +00:00 |
|
Jonathan Turner
|
2d0b8e85b6
|
Move test files to contrib/test and added one liner to readme
|
2009-07-13 13:18:26 +00:00 |
|
Jonathan Turner
|
5c79c7cec0
|
Move dispatchkit test out of include
|
2009-07-10 15:25:14 +00:00 |
|
Jonathan Turner
|
ac2b59796f
|
Moving internal includes to point to the new dir structure
|
2009-07-10 15:24:24 +00:00 |
|
Jonathan Turner
|
0f5ff57a46
|
First bit of work making a package build
|
2009-07-09 14:51:12 +00:00 |
|
Jonathan Turner
|
294d22ac5b
|
Remove unnecessary type comparison in equation
|
2009-07-03 14:52:05 +00:00 |
|
Jonathan Turner
|
3ed5fe0c97
|
Added ws skipping. Non ws skipping versions of base parsers. Added comment skipping
|
2009-06-24 13:53:05 +00:00 |
|
Jonathan Turner
|
85a30e91fb
|
Moving wesley to chaiscript
|
2009-06-11 17:39:36 +00:00 |
|
Jonathan Turner
|
31cf022989
|
First step of new move attempt
|
2009-06-11 17:37:27 +00:00 |
|
Jonathan Turner
|
408543645a
|
Revert to r133. Try again
|
2009-06-11 16:06:09 +00:00 |
|
Jonathan Turner
|
5d4a2901f5
|
Moving directory
|
2009-06-11 15:56:18 +00:00 |
|
Jonathan Turner
|
d984f973f4
|
Added 'wesley' project. Added eval. Fixed some of the parsers to do correct delegation
|
2009-06-02 23:29:04 +00:00 |
|