Jason Turner
|
83281bff52
|
Use placement new to avoid unique_ptr allocations
|
2015-06-23 11:11:56 -06:00 |
|
Jason Turner
|
05bec3b4a8
|
Avoid attempting convert_down when not possible
@arBmind this should be significant for you
|
2015-06-21 21:09:26 -06:00 |
|
Jason Turner
|
cd2fb1ec66
|
Normalize integer types in the loc saving
|
2015-06-20 11:45:34 -06:00 |
|
Jason Turner
|
ec33cf2709
|
Make local location saving atomic
|
2015-06-20 10:52:05 -06:00 |
|
Jason Turner
|
c7689f18ec
|
Save local variable location after first pass
|
2015-06-20 10:28:27 -06:00 |
|
Jason Turner
|
3eb7700912
|
Add missing <iterator>
|
2015-06-20 07:45:00 -06:00 |
|
Jason Turner
|
c4633436ba
|
Avoid placeholder lookup cost
|
2015-06-20 07:13:54 -06:00 |
|
Jason Turner
|
2870874d91
|
Fix clang build errors
|
2015-06-20 06:53:23 -06:00 |
|
Jason Turner
|
a147278a7e
|
Fix debug builds
|
2015-06-19 20:59:40 -06:00 |
|
Jason Turner
|
a2577b983c
|
Don't constantly re-create the function objects
|
2015-06-19 20:31:39 -06:00 |
|
Jason Turner
|
646563eb3f
|
A couple of cleanups and fixes
|
2015-06-19 20:10:45 -06:00 |
|
Jason Turner
|
f9860216c9
|
Move to std::vector for local stack objects
|
2015-06-19 16:49:16 -06:00 |
|
Jason Turner
|
b7eb469ac1
|
Move to some standard algorithms
|
2015-06-19 14:57:54 -06:00 |
|
Jason Turner
|
bcf573cf26
|
Don't loop over already filtered functions
|
2015-06-19 14:23:08 -06:00 |
|
Jason Turner
|
1bf4170d8f
|
Simplify dispatch
|
2015-06-19 11:47:16 -06:00 |
|
Jason Turner
|
6d632f6aa4
|
Normalize methods for numeric->string conversions
|
2015-06-19 06:18:49 -06:00 |
|
Jason Turner
|
835b5a90af
|
Reduce to_string overloads down to what is necessary
|
2015-06-18 21:47:05 -06:00 |
|
Jason Turner
|
9e743e3147
|
Set up links to codecov.io for coverage status
|
2015-06-18 15:45:03 -06:00 |
|
Jason Turner
|
7adbc11869
|
Merge pull request #188 from ChaiScript/wchar_t_2
Add support for char16, char32 and wchar
|
2015-06-18 14:07:13 -06:00 |
|
Jason Turner
|
2442e9ae20
|
Register all character types
|
2015-06-18 13:01:54 -06:00 |
|
Jason Turner
|
0dcac05f2f
|
Add numeric support for wide characters
|
2015-06-18 11:57:58 -06:00 |
|
Jason Turner
|
60a497b0a6
|
Move to codecov
|
2015-06-16 17:09:07 -06:00 |
|
Jason Turner
|
11b372f526
|
Merge branch 'develop' of github.com:ChaiScript/ChaiScript into develop
|
2015-06-16 17:03:42 -06:00 |
|
Jason Turner
|
3d36ea6199
|
Add back CONSTEXPR for Type_Info
|
2015-06-16 17:01:01 -06:00 |
|
Jason Turner
|
cebeebdb7a
|
Minor cleanups and versioning info added
|
2015-06-13 16:56:22 -06:00 |
|
Jason Turner
|
e5ccec0e89
|
Merge pull request #185 from kamilzubair/patch-1
Add two new examples. Thank you @kamilzubair
|
2015-06-13 07:47:41 -06:00 |
|
kamilzubair
|
62ca26c36c
|
Add two new examples
- Add example how to expose base member from derived type
- Add example how to use STL
|
2015-06-11 09:11:43 +07:00 |
|
Jason Turner
|
68fa049d6c
|
Fix g++4.6 build
|
2015-06-10 19:26:21 -06:00 |
|
Jason Turner
|
88ab00679f
|
Fix spelling of Windows.h for cross compiling
Closes #176
|
2015-06-10 18:49:54 -06:00 |
|
Jason Turner
|
86482b0103
|
Correct docs for 'filter'
Closes #183
|
2015-06-10 18:44:30 -06:00 |
|
Jason Turner
|
f9e0193353
|
Add map .at method from c++11
closes #184
|
2015-06-10 18:41:50 -06:00 |
|
Jason Turner
|
ba492308f4
|
Move from multimap to sorted vector in dispatch
|
2015-06-08 15:19:32 -06:00 |
|
Jason Turner
|
d4e22c2c2c
|
Merge remote-tracking branch 'origin/remove_std_function' into develop
Conflicts:
include/chaiscript/dispatchkit/boxed_number.hpp
|
2015-06-08 14:34:02 -06:00 |
|
Jason Turner
|
b95526951f
|
Address warnings on VS
We have to ignore many of these warnings due to the nature of Boxed_Number supporting any operation.
|
2015-06-08 13:18:52 -06:00 |
|
Jason Turner
|
e4be97eb79
|
Revert "Remove redundant Boxed_Number type operations"
This reverts commit 59eecab0e80c9754e7545b152187934dce82d87d.
|
2015-06-04 11:04:21 -06:00 |
|
Jason Turner
|
59eecab0e8
|
Remove redundant Boxed_Number type operations
|
2015-06-04 08:28:38 -06:00 |
|
Jason Turner
|
be159759ea
|
Further boxed_number simplification
|
2015-06-03 21:24:09 -06:00 |
|
Jason Turner
|
1e41e73af2
|
Simplify boxed_number templates
|
2015-06-03 19:17:58 -06:00 |
|
Jason Turner
|
78819fd3a8
|
fixed boxed_number to_string impl
|
2015-06-03 18:39:49 -06:00 |
|
Jason Turner
|
c6c2bcc023
|
More template reduction in Boxed_Number
|
2015-06-03 08:59:01 -06:00 |
|
Jason Turner
|
e759a0c544
|
Reduce template instantiations
|
2015-06-03 07:00:28 -06:00 |
|
Jason Turner
|
b163065b3c
|
Begin simplifying boxed_number implementation
|
2015-06-03 06:25:41 -06:00 |
|
Jason Turner
|
ecafb4aad0
|
Add missing cstring
|
2015-06-02 18:20:13 -06:00 |
|
Jason Turner
|
38a83e3e56
|
Fix MSVC2013 builds
|
2015-06-02 17:35:31 -06:00 |
|
Jason Turner
|
bacf546dff
|
Merge branch 'develop' into remove_std_function
Conflicts:
include/chaiscript/dispatchkit/proxy_functions_detail.hpp
|
2015-06-02 16:16:22 -06:00 |
|
Jason Turner
|
85a6d85c1f
|
Fix warnings
- use `(void)` to avoid "unused parameter" warnings
- Move to clang-3.6 for thread sanitizer - found bug in 3.5's reporting
|
2015-06-02 13:53:07 -06:00 |
|
Jason Turner
|
7522a19af5
|
g++4.6 correction
|
2015-06-01 16:08:04 -06:00 |
|
Jason Turner
|
26a0034176
|
Fixes for g++4.6
|
2015-06-01 16:07:10 -06:00 |
|
Jason Turner
|
cb5fbff1e6
|
Merge branch 'develop' into remove_std_function
|
2015-06-01 15:57:45 -06:00 |
|
Jason Turner
|
ff378abf84
|
Merge branch 'coverity_scan' into develop
|
2015-06-01 15:57:13 -06:00 |
|