Jason Turner
8c70fff02b
Update version to 4.3.0
2014-02-23 07:10:03 -07:00
Jason Turner
b872a50acc
Add module search path relative to current exe #94
2014-01-05 14:59:31 -07:00
Jason Turner
1e1385bc52
Do not link dl if on FreeBSD
2013-03-28 21:59:36 -06:00
Jason Turner
59df213e66
Update version to 4.2.0
2012-11-30 20:38:17 -07:00
Jason Turner
0ea8931b21
Add ability to call functions requiring arithmetic value conversions
...
- Conversions are only attempted on a dispatch
- Conversions are only attempted after a normal dispatch has failed
- Conversions are only attempted if exactly one function matches
the signature of the parameters passed in - excluding the mismatched
arithmetic parameters
- This feature should not be relied on in performance critical code
overhead is added for each function call that requires a conversion
to execute, see the tests performed above.
2012-11-27 21:21:37 -07:00
Jason Turner
f24d376fa5
Update for release 4.1.1
2012-11-17 20:48:25 -07:00
Jason Turner
deef33640c
Update releasenotes and version numbers for 4.1.0 release
2012-11-17 18:31:48 -07:00
Jason Turner
4c65e45598
Correct signing and sizing of integer literals #77
2012-11-10 16:31:05 -07:00
Jason Turner
ed7bdfb172
Add "erase" function to associative sets (maps)
2012-09-26 11:31:19 -06:00
Jason Turner
8f7226051e
Add boost::system to linkage to support boost 1.50. Should not cause any issue for older users of boost
2012-08-14 08:59:48 -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
f5b7be3743
Correct building on threadless
2012-07-13 13:14:48 -06:00
Jason Turner
9f309fcbe9
Add tests for multithreaded features #55
2012-07-10 15:10:09 -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
3bccf4d977
Explicitly link to pthreads, seems some systems need this #47
2012-06-09 18:02:35 -04:00
Jason Turner
254d176266
Set CMakeLists.txt to version 4.0.0 for release
2012-06-01 14:00:20 -06: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
7deb2311f5
Restore CMakeLists.txt on head to working version
...
Reverted to revision: 277b4eec9aee6962f30a283caf9f145285e19951
2012-05-15 19:48:46 -06:00
Jonathan Turner
730bad9728
Adding support for building with clang/libcxx.
2012-05-15 14:58:38 -07:00
Jason Turner
277b4eec9a
Add failing test for short comparisons #26
2012-05-14 09:22:03 -06:00
Jonathan Turner
41b0c7768c
Adding header files to CMakeLists.txt. Hopefully this will help them
...
show up in IDEs (works for Qt Creator so far).
2012-03-11 14:06:18 -06:00
Jason Turner
2b64c90a0e
Merge branch 'master' of https://github.com/ChaiScript/ChaiScript
...
Conflicts:
CMakeLists.txt
Fixed conflicted CMakeLists.txt
2011-09-09 13:58:19 -06:00
Jason Turner
a386142fa6
Get chaiscript compiling with -pedantic. Closes issue #9
2011-09-09 13:40:50 -06:00
Sven-Hendrik Haase
cacc744411
More consistency fixes
2011-08-03 19:25:02 +02:00
Sven-Hendrik Haase
f8880066ea
Consistency fix
2011-08-03 16:10:13 +02:00
Jason Turner
1cd9a9098c
Update gcc flags for MacOS to ignore sign comparison warnings
2011-06-18 07:34:55 -06:00
Jason Turner
28e3d442e2
Update version number to 3.1.0 for next release
2011-06-16 10:19:54 -06:00
Jason Turner
18d4984258
Final tweaks to packaging for 3.0.0
2011-05-23 08:16:24 -06:00
Jason Turner
845eb394ac
Correct installation of pkgconfig file
2011-05-23 07:58:05 -06:00
Jason Turner
2786156086
Finalize documentation for 3.0.0 release and update version number in CMakeLists.txt
2011-05-20 13:44:34 -06:00
Jason Turner
2ce55d81b3
Fix bug in installation of some files
2011-03-13 19:24:42 -06:00
Jason Turner
4e06478fb8
Amp up the warnings used in g++ and fix associated errors
2011-03-12 11:27:53 -07:00
Jason Turner
d9a92a5148
Add std::exception as a base clase off std::runtime_error and provide unit test for it.
2011-03-09 21:41:32 -07:00
Jason Turner
eee5c19b6e
Begin support for Doxygen and building Chaiscript version number into
...
the code.
2011-03-03 22:43:01 -07:00
Jason Turner
660e978da3
Implement test for function ordering for dispatch. Catch bug for "const" characterization of function parameters. Add test for type characterizations.
2010-12-13 03:32:47 +00:00
Jason Turner
811764e048
Object lifetime specificity test added.
2010-11-11 15:58:51 +00:00
Jason Turner
0f9b1aaf92
Make extra modules (stl, reflection) into compile time options. Task #118
2010-11-11 04:36:43 +00:00
Jason Turner
91c05f0e73
Apply patch (and rearrange a directory) from emarcotte for pkgconfig support
2010-11-08 13:47:41 +00:00
Jason Turner
906140ec78
Find and fix bug in handling of bound function types_infos and arity.
...
Remote outdated samples. Move working samples into samples folder and make part of build process. Make building of samples optional.
Closing #107
2010-11-08 05:22:15 +00:00
Jason Turner
36173d277d
Closing issue #99 : shared const char * memory issues. Also, clean up some file loading overhead (did not seem to have an performance impact).
2010-11-05 22:01:39 +00:00
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