Jason Turner
41bf96c42e
Update release notes for release 4.3.1
v4.3.1
2014-05-03 17:44:54 -06:00
Jason Turner
c9a244019e
Enhance the inheritance unit tests #117
2014-04-13 08:05:46 -06:00
Jason Turner
caf4495cff
Add unit tests for inheritance with multiple layers
2014-03-29 06:16:21 -06:00
Jason Turner
6b0e0dc7ae
Removed erroneously kept debug output
2014-03-28 07:04:51 -06:00
Jason Turner
65b0846e41
Address some of the issues found by cppcheck
2014-03-26 16:59:41 -06:00
Jason Turner
296769ee24
Version number bump, cppcheck fix
2014-03-26 15:20:06 -06:00
Jason Turner
d9bdad714f
Fix syntax problem with .travis.yml
2014-03-26 14:45:01 -06:00
Jason Turner
12de955a47
Post cppcheck results to pull request
2014-03-26 13:56:02 -06:00
Jason Turner
a652a7e564
Only post comment if this is a pull request
2014-03-26 13:37:51 -06:00
Jason Turner
611692646f
Add travis support for testing with cppcheck
2014-03-26 13:32:25 -06:00
Jason Turner
96acf5e833
Update travis in 4.x branch for coveralls support
2014-03-26 11:37:37 -06:00
Jason Turner
656b438002
First cast up chain, if that fails, cast down
2014-03-26 10:52:56 -06:00
Jason Turner
56b036052f
Add test for automatic casting down in inheritance
2014-03-26 09:14:06 -06:00
Jason Turner
7fade8e841
Allow for automatic conversion of arithmetic types
...
for returns from chaiscript function wrappers
2014-03-26 08:11:37 -06:00
Jason Turner
db8be03cee
Add tests for returning of arithmetic types with conversions
2014-03-26 07:26:23 -06:00
Jason Turner
27307b17d1
Update readme.md
2014-03-10 15:04:47 -06:00
Jason Turner
0162757158
Add missing boost dependency for travis
2014-03-10 14:48:59 -06:00
Jason Turner
d22fb19e0e
Add travis-ci support for master branch
2014-03-10 14:31:02 -06:00
Jason Turner
8c70fff02b
Update version to 4.3.0
Release-4.3.0
v4.3.0
2014-02-23 07:10:03 -07:00
Jason Turner
af44da916a
Fix warnings and errors on VisualStudio 2013
...
Interestingly, VS2013 with Boost 1.55 exhibited the issues complained
about in issue #92 , so I was able to provide an appropriate fix. It would
appear to be bugs in both compilers, which seems very odd.
2014-02-22 16:09:34 -07:00
Jason Turner
04131d208b
Fix type on range.chai
2014-02-22 14:44:07 -07:00
Jason Turner
9c35ede59a
Merge branch 'master' of https://github.com/ChaiScript/ChaiScript
2014-02-18 13:02:28 -07:00
Jason Turner
71348b7967
Update copyrights to 2014 and some comment formatting
2014-02-17 16:24:29 -07:00
Jason Turner
eb1a1c0275
Port windows unicode fix from @da2ce7 to 4.x branch
2014-01-23 12:28:33 -07:00
Jason Turner
8724e0cb80
Fix build error on 4.x branch if readline is found
2014-01-23 12:17:06 -07:00
Jason Turner
b872a50acc
Add module search path relative to current exe #94
2014-01-05 14:59:31 -07:00
Jason Turner
36466a4ac5
Add unit tests for string size() fixes #93 #95
2014-01-05 12:22:44 -07:00
Jason Turner
bf83969723
Add unit test for calling 'count' on const map object. #90
2013-11-27 09:28:23 -07:00
Jason Turner
41f6ca18ea
Prevent the user from naming an object with "::" #91
2013-11-27 08:53:34 -07:00
Jason Turner
a26d628e5c
Cleanup (indentation, comments) for non-const global support
...
@Zoomulator - I pulled in your non-const global commits.
2013-11-27 08:19:26 -07:00
Jason Turner
d5fef3121a
Merge remote-tracking branch 'zoomulator/master'
...
Adding zoomulator's patches for allowing of non-const globals if the user
wants to.
2013-11-27 08:06:39 -07:00
Jason Turner
16f09794cf
Fixes #88 : Linking error on MacOS Mavericks
...
The c++ library implementation on MacOS is broken, it does not allow you to
correctly use points to members of std::string. We work around this by not
directly using member pointers and instead wrapping the method calls
with our own functions.
2013-11-27 08:00:23 -07:00
Jason Turner
d44de49fb1
Add explicit tests for accessing data members of const objects
2013-09-27 20:19:16 -06:00
Jason Turner
101225aa68
- Fix legit threading issue which shows itself on clang / macos mostly
...
- Fix all warnings that I can / ignore those caused by boost
2013-05-26 22:47:23 -06:00
Jason Turner
feb344e744
Fix various warnings found by MSVC
2013-04-25 15:39:03 -06:00
Jason Turner
12d842ca5a
Fix some additional warnings on MacOS
2013-04-25 12:21:41 -06:00
Jason Turner
e68599920a
Move to pointers for Dynamic_Cast_Conversions to avoid problems with using the class before it's defined
2013-04-25 09:15:09 -06:00
Jason Turner
1e1385bc52
Do not link dl if on FreeBSD
2013-03-28 21:59:36 -06:00
Jason Turner
ae1221d46d
Merge branch 'master' of https://github.com/ChaiScript/ChaiScript
2013-03-28 21:18:44 -06:00
Jason Turner
4fc51dfe05
Merge pull request #82 from mgee/master
...
Fix pretty_print for inline arrays.
2013-03-28 19:25:50 -07:00
Markus Groß
241ca75204
Correct pretty_print for inline arrays.
2013-02-28 17:39:30 +01:00
Jason Turner
2afc09dad4
Eradicate global base_class registrations to prevent problems with threading and general memory management issues with knowing how and when to clean them up.
2013-02-25 11:00:14 -07:00
Jason Turner
1858885010
Add example of wrapping data members of a class #79
2013-02-24 15:11:06 -07:00
Jason Turner
d068ce472c
Clean up constuctors for AST_Node types
2013-02-24 13:55:20 -07:00
Jason Turner
380b94a8d2
Clean up implementation of for and while loops to make them easier to read and reduce code copying
2013-02-24 09:01:26 -07:00
Jason Turner
fd72b2951a
Correct broken unit test for vector of suffixed numbers
2013-02-23 21:27:01 -07:00
Jason Turner
48f538438d
Get all for loop related unit tests passing and expand the types of expressions
...
that can exist in a for loop
2013-02-23 21:14:37 -07:00
Jason Turner
c9995480e6
Add 'continue' command for loops. Also enhance for() unit tests which are now breaking and need to be fixed
2013-02-23 14:49:20 -07:00
Jason Turner
e298333ac6
Add unit test of suffixed number inside of vector initialization
2013-02-23 08:53:25 -07:00
Jason Turner
d225e09d5d
Add profile for calling functions on members of a heterogeneous array
2013-02-23 08:49:31 -07:00