Jason Turner
|
87e40237d3
|
Enable moving of Any objects
|
2014-10-05 11:47:50 -06:00 |
|
Jason Turner
|
5619f2602d
|
Eliminate extra dynamic allocation in the Stack
|
2014-10-05 08:58:29 -06:00 |
|
Jason Turner
|
5986531bba
|
dispatchkit modernization
|
2014-10-04 22:59:52 -06:00 |
|
Jason Turner
|
8ecc11c275
|
First pass of modernization of chaiscript_eval.hpp done
|
2014-10-04 18:31:08 -06:00 |
|
Jason Turner
|
81dc4949d2
|
1/4 through modernization of chaiscript_eval.hpp
|
2014-10-04 15:34:32 -06:00 |
|
Jason Turner
|
9a7d03df05
|
Modernization of chaiscript_parser
|
2014-10-04 09:37:33 -06:00 |
|
Jason Turner
|
4f5a6da280
|
Move constructor and noexcept correctness
|
2014-09-21 14:19:41 -06:00 |
|
Jason Turner
|
e1b80abac4
|
Update documenation to-dos regarding gcc 4.6
|
2014-09-20 14:20:37 -06:00 |
|
Jason Turner
|
b6e8605aee
|
Attempt again to satisfy gcc 4.6
|
2014-09-20 14:17:41 -06:00 |
|
Jason Turner
|
0e381e333e
|
Attempt to satisfy G++4.6 and decltype usage
|
2014-09-20 08:31:18 -06:00 |
|
Jason Turner
|
8c31255012
|
Windows and GCC 4.6 error cleanups
|
2014-09-20 07:21:30 -06:00 |
|
Jason Turner
|
01cf906e18
|
Clean up 32bit windows warnings
|
2014-09-19 21:58:28 -06:00 |
|
Jason Turner
|
e55700b86b
|
Remove static in bind_first - VS12 warns on it
|
2014-09-19 21:52:18 -06:00 |
|
Jason Turner
|
81184cbbd7
|
Rollback template alias, not supported in gcc 4.6
|
2014-09-19 21:46:52 -06:00 |
|
Jason Turner
|
93c1cfde99
|
Try out some alias templates for cleanup
|
2014-09-18 20:48:34 -06:00 |
|
Jason Turner
|
5861c45fc1
|
C++11 related cleanup and improvments
|
2014-09-15 21:16:44 -06:00 |
|
Jason Turner
|
6c2ccf3869
|
Various cleanups prefering lambda to bind
|
2014-09-14 21:53:11 -06:00 |
|
Jason Turner
|
243f4001d1
|
Code cleanups
|
2014-09-12 15:16:24 -06:00 |
|
Jason Turner
|
fde90ad980
|
Throw exception if user attempts to use null Boxed_Value
|
2014-09-09 13:43:05 -06:00 |
|
Jason Turner
|
52179d8333
|
Merge branch 'develop' of https://github.com/ChaiScript/ChaiScript into develop
|
2014-09-08 11:11:35 -06:00 |
|
Jason Turner
|
eed90b521d
|
Spelling corrections and comment fixes
|
2014-09-08 11:10:53 -06:00 |
|
Jason Turner
|
bb08cc3699
|
Add documenation for "class" keyword
|
2014-08-31 19:54:43 -06:00 |
|
Jason Turner
|
6692607507
|
Update version number to 5.4.0, update releasenotes
|
2014-08-31 19:45:07 -06:00 |
|
Jason Turner
|
6bea42c1c0
|
Speed up to_string performance by relying on C++ versions
Addresses #134, fixing issues introduced by #132
|
2014-08-31 16:03:42 -06:00 |
|
Jason Turner
|
251790f144
|
Fix some MSVC warnings
|
2014-08-31 12:04:02 -06:00 |
|
Jason Turner
|
4ee9ba9c96
|
Make up some of the performance losses #132
|
2014-08-30 14:49:31 -06:00 |
|
Jason Turner
|
a71903f185
|
Add strong reference to range objects #132
|
2014-08-30 13:36:36 -06:00 |
|
Jason Turner
|
3fe80d70c6
|
Roll back name of range class, it's half baked from the range fix
|
2014-08-27 12:24:46 -06:00 |
|
Jason Turner
|
a6e3fd5b42
|
Make reflection API part of stdlib
removes the reflection module completely. Reflection and the
ability to catch eval errors is too useful.
|
2014-08-27 12:05:03 -06:00 |
|
Jason Turner
|
6a3f19d575
|
Add copy constructor for Type_Info
|
2014-08-26 09:28:51 -06:00 |
|
Jason Turner
|
9b7e4d2e78
|
Let a subscript out of range be catchable from chaiscript
|
2014-08-26 08:51:02 -06:00 |
|
Jason Turner
|
fa1f4b795b
|
Add class keyword for easier user defined types.
Issue #118
|
2014-08-22 21:11:49 -06:00 |
|
Jason Turner
|
cb1c7730cf
|
Add the ability to look up user defined typenames
Closes #124
|
2014-08-17 09:05:29 -06:00 |
|
Jason Turner
|
3a775097dd
|
Reduce size of Any template wrapper.
|
2014-08-17 06:52:11 -06:00 |
|
Jason Turner
|
5692dfc58a
|
Move to unique_ptr for Any implemenation
Speed and size improvements
|
2014-08-15 20:38:35 -06:00 |
|
Jason Turner
|
c5f6c549ec
|
Reduce compiled size with template reductions
|
2014-08-15 20:14:15 -06:00 |
|
Jason Turner
|
14a280713f
|
Update version to 5.3.2
|
2014-06-11 15:15:51 -06:00 |
|
Jason Turner
|
32a9aa9c3c
|
Merge branch 'develop' of https://github.com/ChaiScript/ChaiScript into develop
|
2014-05-29 20:44:35 -06:00 |
|
Jason Turner
|
f57a14e3de
|
Allow user to add globals from within script.
|
2014-05-29 20:44:05 -06:00 |
|
Jason Turner
|
4018c873dc
|
Spelling fixes, phase 1.
|
2014-05-29 20:16:47 -06:00 |
|
Jason Turner
|
b4ea27d28a
|
Add unsupported build support for Haiku
|
2014-05-27 06:51:38 +00:00 |
|
Jason Turner
|
e5d723621f
|
Merge branch 'develop' of https://github.com/ChaiScript/ChaiScript into develop
|
2014-05-23 09:57:29 -06:00 |
|
Jason Turner
|
46e7d0ab99
|
Clean up tab vs space issues
discovered by @axelstudios
|
2014-05-23 09:56:55 -06:00 |
|
Jason Turner
|
d5378f50af
|
Fix cygwin builds #121
Cygwin claims to be POSIX but only implementes part of
the dl_open interface.
For this usage, we revert to win32 interface when building on
Cygwin.
|
2014-05-13 14:55:27 -06:00 |
|
Jason Turner
|
be9632d0ad
|
Balance signed/unsigned issues between msvc and gcc
|
2014-05-11 12:30:21 -06:00 |
|
Jason Turner
|
61cd633084
|
Merge branch 'develop' of https://github.com/ChaiScript/ChaiScript into develop
Conflicts:
include/chaiscript/language/chaiscript_common.hpp
include/chaiscript/language/chaiscript_parser.hpp
|
2014-05-11 12:02:33 -06:00 |
|
Jason Turner
|
c35b35e4f8
|
Fix issues discovered while evaluating pvs-studio
|
2014-05-11 11:53:03 -06:00 |
|
Jason Turner
|
bcb7172037
|
Enable MSVC warning for thread safety with statics
Clean up a couple of additional issues found while playing with /Wall in MSVC.
|
2014-05-11 10:52:07 -06:00 |
|
Jason Turner
|
37982cbdaa
|
Fix issues found by cppcheck 1.65
|
2014-05-10 20:12:49 -06:00 |
|
Jason Turner
|
c0bf6ee99d
|
Apply corrections from the "include what you use" tool
Generally cleanups of the includes. Making sure each file
can properly stand on its own and forward declares when possible.
|
2014-05-10 18:41:11 -06:00 |
|