Jason Turner
|
24352c62e8
|
Some clang specific fixes / warnings
|
2017-02-02 08:00:57 -08:00 |
|
Jason Turner
|
c82c9ccb6e
|
Revert "Fix parsing of negative numbers"
This reverts commit 83b7973cb885af928e36195a7cbc6ab8f04a93b6.
|
2017-02-01 06:18:14 -08:00 |
|
Jason Turner
|
83b7973cb8
|
Fix parsing of negative numbers
|
2017-01-31 15:41:21 -08:00 |
|
Jason Turner
|
ce62706fea
|
Clean up warnings
* msvc
* pvs-studio
|
2016-12-06 10:31:36 -07:00 |
|
Jason Turner
|
d6d50478de
|
Make constexpr members const
|
2016-12-03 07:59:06 -07:00 |
|
Jason Turner
|
0dea62dd54
|
Finish removing runtime string comparisons
* Now virtually all parser string work is done at compile time
* Continuing the work started by @niXman
|
2016-12-02 23:01:57 -07:00 |
|
Jason Turner
|
95e119fffe
|
Merge github.com:niXman/ChaiScript into develop
|
2016-12-01 14:03:56 -07:00 |
|
Stan
|
7f4af72244
|
Added add_class overload for scoped enums.
|
2016-11-23 20:39:21 +01:00 |
|
niXman
|
1ea91faf52
|
parser optimization Three
|
2016-11-08 01:11:46 +02:00 |
|
Jason Turner
|
b1f1803759
|
Some cleanups found by clang's analyzer
|
2016-10-28 14:53:01 -06:00 |
|
Jason Turner
|
b0f07cbe5d
|
Merge branch 'develop' into cleanups_and_reworkds
|
2016-06-29 16:11:00 -06:00 |
|
Jason Turner
|
62639a4359
|
Get building with libc++ again
|
2016-06-29 16:06:27 -06:00 |
|
Jason Turner
|
7ab6bce7fa
|
Untangle chaiscript_engine from the rest of it
|
2016-04-17 21:14:01 -06:00 |
|
Jason Turner
|
7d9dbc3d86
|
Fix some boxed_cast issues introduced with refactor
|
2016-04-14 19:06:37 -06:00 |
|
Jason Turner
|
49dfdfd15a
|
Fix some boxed_cast and exception issues
|
2016-04-14 12:03:55 -06:00 |
|
Bjorn Fahller
|
2fe794fcae
|
Do not return Module& from internal funcs on Module&
A slight improvement in built binary size is achieved by not having
to generate code for the return.
|
2016-04-11 18:16:30 +02:00 |
|
Bjorn Fahller
|
5ff97979fd
|
Pass Module by reference instead of shared ptr
This gives a small but noticeable compile time improvement as
well as a measurable, albeit not great, reduction in size of the
stdlib.
|
2016-04-09 15:42:55 +02:00 |
|
Jason Turner
|
1cd7a1b972
|
Change unsigned to size_t
|
2016-03-16 19:59:56 -06:00 |
|
Jason Turner
|
df9466e2a7
|
Remove unneeded overloads / make explicit
|
2016-03-16 19:50:59 -06:00 |
|
Jason Turner
|
dc8aa372c1
|
Less manual managing of JSON internal state
|
2016-03-16 19:39:10 -06:00 |
|
Jason Turner
|
bcc25222dd
|
Code reorg to reduce anon namespace
|
2016-03-16 19:08:50 -06:00 |
|
Jason Turner
|
6507a6e68e
|
Update naming of JSON functions
|
2016-03-16 18:52:02 -06:00 |
|
Jason Turner
|
5872b020fa
|
First pass at updating JSON lib
* eliminate manual memory management
|
2016-03-16 18:32:10 -06:00 |
|
Jason Turner
|
947d7c2591
|
Merge branch 'develop' into update_travis_toolchain
Conflicts:
.decent_ci-Windows.yaml
CMakeLists.txt
include/chaiscript/chaiscript_defines.hpp
|
2016-03-05 21:12:14 -07:00 |
|
Jason Turner
|
ad7e2138d9
|
Various Windows fixes
|
2016-03-04 17:39:32 -07:00 |
|
Jason Turner
|
b5b6e5a5a3
|
Drop ifdef'd code for gcc4.6 and msvc12
|
2016-03-04 11:15:39 -07:00 |
|
Jason Turner
|
5a03c88ee3
|
Add -Wconvert and address the warnings from it
closes #254
|
2016-03-02 17:40:15 -07:00 |
|
Jason Turner
|
ed65ad72d0
|
Update copyrights
|
2016-02-14 20:04:17 -07:00 |
|
Jason Turner
|
d0630d5edd
|
Attempt to fix warning from MSVC
|
2016-02-01 15:24:08 -07:00 |
|
Jason Turner
|
140a90f72a
|
Fix g++4.6 build issues
|
2016-01-29 15:35:40 -07:00 |
|
Jason Turner
|
888d897a3e
|
Simplify use of enum helper
|
2016-01-02 19:59:54 -07:00 |
|
Jason Turner
|
e32714c456
|
Add some operators for Enums made with helper class
|
2016-01-02 19:45:10 -07:00 |
|
Jason Turner
|
e1c40f3e8f
|
Automatically add copy constuctor for enums added with utility
|
2016-01-02 19:26:53 -07:00 |
|
Viktor Rennert
|
f0796b51c8
|
Added template specialization in chaiscript::utility::add_class<Enum> to register bulk constants.
|
2016-01-02 14:25:44 +01:00 |
|
Joshua Boyce
|
e60eabbeb2
|
Fix another multiply defined symbol.
|
2015-12-26 03:04:05 -08:00 |
|
Joshua Boyce
|
c249bef27d
|
Fix multiply defined symbols.
|
2015-12-26 03:03:24 -08:00 |
|
Jason Turner
|
9d18360333
|
Older compiler backport issues
|
2015-10-02 12:46:50 -06:00 |
|
Jason Turner
|
41e9027d9a
|
Octal escape codes supported #211
|
2015-10-02 11:45:28 -06:00 |
|
Jason Turner
|
b434d26a5d
|
Add json tests
|
2015-09-30 14:24:56 -06:00 |
|
Jason Turner
|
681f18ee62
|
backport JSON for G++4.6
|
2015-09-21 12:27:33 -06:00 |
|
Jason Turner
|
e62a38b39f
|
JSON output working
|
2015-09-21 09:27:23 -06:00 |
|
Jason Turner
|
85ac1052dd
|
Initial support for export to JSON
|
2015-09-20 16:19:11 -06:00 |
|
Jason Turner
|
8024edeadf
|
Fix some JSON parsing bug with short strings
|
2015-09-20 15:46:05 -06:00 |
|
Jason Turner
|
f9f1d5807a
|
Basic support for parsing of JSON objects
|
2015-09-20 15:35:53 -06:00 |
|
Jason Turner
|
8889324b2d
|
Code simplifications and spelling fixes found by clion
|
2015-04-27 08:09:31 -06:00 |
|
Jason Turner
|
9b19aa3b6e
|
Get ready for 5.6.0 release
- Update copyrights to 2015
- Set version to 5.6.0
- Update release notes
|
2015-01-17 07:05:10 -07:00 |
|
Jason Turner
|
9a7d03df05
|
Modernization of chaiscript_parser
|
2014-10-04 09:37:33 -06:00 |
|
Jason Turner
|
eed90b521d
|
Spelling corrections and comment fixes
|
2014-09-08 11:10:53 -06:00 |
|
Jason Turner
|
4018c873dc
|
Spelling fixes, phase 1.
|
2014-05-29 20:16:47 -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 |
|