Jason Turner
|
b7e26b9076
|
Attempt to get C++17 work compiling for VS 2019
|
2019-04-20 12:09:24 -06:00 |
|
Jason Turner
|
c737f2419b
|
Merge pull request #453 from AlekMosingiewicz/error_on_double_conversion
Error on double conversion
|
2018-08-15 13:33:13 -06:00 |
|
Jason Turner
|
5db87a9175
|
Merge branch 'release-6.x' into develop
|
2018-08-15 13:13:44 -06:00 |
|
Jason Turner
|
44dab4d45c
|
Deal with returning of & to * types
|
2018-08-15 13:10:23 -06:00 |
|
Alek Mosingiewicz
|
9f9436e741
|
Remove newlines.
|
2018-08-13 21:19:15 +02:00 |
|
Alek Mosingiewicz
|
b9741d9433
|
Make conversion_error inherit from bad_boxed_cast.
|
2018-08-13 18:25:43 +02:00 |
|
Alek Mosingiewicz
|
eb3ee28cee
|
Some better naming for test.
|
2018-08-13 17:56:49 +02:00 |
|
Alek Mosingiewicz
|
80f11de41e
|
Make information on source and target types in Type Conversion
Exception public.
|
2018-08-10 17:57:15 +02:00 |
|
Alek Mosingiewicz
|
27bee4a266
|
Bypass the mutex problem when looking for conversion, automatic
test.
|
2018-08-10 17:29:46 +02:00 |
|
Alek Mosingiewicz
|
ecd6000d54
|
Throw conversion error when conversion already exists.
|
2018-08-07 18:00:58 +02:00 |
|
Jason Turner
|
a880319db8
|
Merge branch 'develop' into best_practices
|
2018-05-30 08:30:29 -06:00 |
|
Jason Turner
|
c19705da5d
|
Merge remote-tracking branch 'origin/c++17' into develop
|
2018-05-29 13:21:09 -06:00 |
|
Jason Turner
|
2d762c8be3
|
Update copyrights to 2018
|
2018-05-29 11:51:15 -06:00 |
|
Jason Turner
|
dae0f3dd62
|
Merge pull request #411 from stephenberry/develop
Critical fix of type_info ordering (less than operator)
|
2018-05-25 16:27:56 -06:00 |
|
Jason Turner
|
805e7c0917
|
Fix up some error handling
|
2018-05-25 14:33:17 -06:00 |
|
Stephen Berry
|
d24743370a
|
Merge branch 'develop' of https://github.com/ChaiScript/ChaiScript into develop
|
2018-05-24 12:21:35 -05:00 |
|
Jason Turner
|
0520bb178c
|
Fix capture error
|
2018-05-20 20:36:33 -06:00 |
|
Jason Turner
|
c14d9dfb6e
|
Fix some new clang related warnings
|
2018-05-08 10:05:10 -06:00 |
|
Jason Turner
|
f695a24e1b
|
Fix clang warning for undefined msvc symbol check
|
2018-05-08 09:46:01 -06:00 |
|
Jason Turner
|
a48f358555
|
Better error reporting on missing type info
|
2018-04-01 11:06:48 -06:00 |
|
Stephen Berry
|
0ad4f83366
|
Removed constexpr for Visual Studio compilation. Xcode (LLVM) works with constexpr on the before function, but Visual Studio (2015) does not.
|
2018-02-15 09:10:11 -06:00 |
|
Stephen Berry
|
2dbfdfe111
|
Critical type_info ordering fix. Was using a less than comparison on pointers, which sometimes resulted in differing behavior between compilations.
|
2018-02-15 08:59:20 -06:00 |
|
Jason Turner
|
6c41ac90d8
|
Add to_int(int) and similar overloads
* This is so that `to_int` `to_char` `to_long` and similar work not
only with strings but also with built-in types
|
2018-02-02 20:35:32 -07:00 |
|
Jason Turner
|
695fa0b371
|
Proper fix for noexcept/msvc2017
From @StephanTLavavej
|
2018-01-19 11:54:19 -07:00 |
|
Jason Turner
|
eb93760f1b
|
Fix building on MSVC in C++17 mode
Closes #403 #396 #395
|
2018-01-19 10:26:31 -07:00 |
|
Jason Turner
|
db72ab626f
|
Consolidate hand-rolled flat maps
|
2017-11-24 22:20:52 -07:00 |
|
Jason Turner
|
48e5a46cbd
|
Move to QuickFlatMap from manual vector map thing
|
2017-11-23 22:38:15 -07:00 |
|
Jason Turner
|
fe405a781c
|
Revert "Merge branch 'typed_function_ordering' into c++17"
This reverts commit 5d5a126bb15b8490ebdb92a8f0a8b2b990d8a067, reversing
changes made to dd912822a7979aad101042c62478c2441ae21d1a.
|
2017-11-21 16:10:13 -07:00 |
|
Jason Turner
|
8b523c73b8
|
Merge remote-tracking branch 'origin/develop' into best_practices
|
2017-11-21 15:34:04 -07:00 |
|
Jason Turner
|
f37bb847c7
|
Merge remote-tracking branch 'origin/c++17' into best_practices
|
2017-11-21 14:59:04 -07:00 |
|
Jason Turner
|
9f2ed24dd0
|
Merge pull request #369 from mlang/use-using
Use using
|
2017-11-21 14:54:13 -07:00 |
|
Jason Turner
|
e2aec593c1
|
Merge pull request #366 from mlang/future_type
Allow standard_library::future_type to bootstrap hpx::lcos::future
|
2017-11-21 14:42:11 -07:00 |
|
Jason Turner
|
50a2773081
|
Reduce cost of cloning common built in types
Re: #356
|
2017-11-21 09:01:17 -07:00 |
|
Jason Turner
|
61bce30901
|
Unused code removal
|
2017-11-21 06:30:19 -07:00 |
|
Jason Turner
|
c6021f3e61
|
Bug fix from Function_Params refactor
|
2017-11-19 06:20:27 -07:00 |
|
Jason Turner
|
d59350d356
|
Various cleanups
|
2017-11-18 18:42:45 -07:00 |
|
Jason Turner
|
a6d30baa27
|
Apply some if constexpr action
|
2017-11-17 06:12:50 -07:00 |
|
Jason Turner
|
28a59d2a6e
|
Avoid creating vectors when possible
|
2017-11-16 09:10:48 -07:00 |
|
Jason Turner
|
5d5a126bb1
|
Merge branch 'typed_function_ordering' into c++17
|
2017-11-13 00:33:59 -07:00 |
|
Jason Turner
|
dd912822a7
|
Merge commit '8895ee8fc58ff13e7ee17007aeab6f78bf9f81f1' into c++17
|
2017-11-13 00:03:25 -07:00 |
|
Jason Turner
|
8895ee8fc5
|
Fix assignment / modification of return values
|
2017-11-13 00:02:22 -07:00 |
|
Jason Turner
|
91bcf1187e
|
minor noexcept adjustments
|
2017-11-12 04:09:37 -07:00 |
|
Jason Turner
|
f42bdb7541
|
Merge branch 'develop' into typed_function_ordering
|
2017-10-14 15:50:18 -06:00 |
|
Mario Lang
|
f54aa90736
|
Use using
|
2017-09-25 16:55:18 +02:00 |
|
Jason Turner
|
c6237cc528
|
Add += char for string type
|
2017-09-21 08:55:32 -06:00 |
|
Mario Lang
|
3e521d2952
|
Delete now useless local copy
|
2017-09-18 17:00:04 +02:00 |
|
Mario Lang
|
0fa0def112
|
Use range-based for
|
2017-09-18 15:00:52 +02:00 |
|
Mario Lang
|
ee3f828b8c
|
Allow bootstrapping hpx::lcos::future
Which has an overloaded get(error_code &). Use a lambda in
standard_library::future_type to disambiguate.
|
2017-09-15 10:12:47 +02:00 |
|
Jason Turner
|
f338586d37
|
Performance improvements and LOC reduction in BoxedNumber
|
2017-09-02 19:06:46 -06:00 |
|
Jason Turner
|
bfe7799d13
|
Come C++17 updates, namespaces, etc
|
2017-09-02 13:12:52 -06:00 |
|