Rene Rivera
c31939d691
Make the library modular usable.
2024-03-11 08:38:16 -05:00
Nikita Kniazev
166e71ae36
conjure2: Add missing Phoenix include
2022-01-05 00:56:56 +03:00
Nikita Kniazev
4ea7e3a7b7
Deprecate Phoenix transition headers
...
There is no purpose in these transition headers, Phoenix V2 was removed 8 years ago.
2021-09-28 22:24:57 +03:00
Nikita Kniazev
f44479bcd3
Remove boost/config/warning_disable.hpp usage
...
It is better to manage warnings on our side to know what warnings we need to fix or suppress, and the only thing that header does is disabling deprecation warnings on MSVC and ICC which we would prefer to not show to users.
2021-08-24 03:14:12 +03:00
Nikita Kniazev
5c14304068
Qi.Examples: Remove a name clash in compiler tutorial [skip ci]
...
Needed to be able to build examples with multiple distinct toolsets
2019-02-27 17:23:03 +03:00
Nikita Kniazev
da91db5a9c
The boost/detail/iterator.hpp header is obsolete
...
Both `iterator_traits` and `distance` in `boost::detail` namespace are just
aliases from `std` namespace.
2018-12-29 17:46:33 +03:00
Nikita Kniazev
54ca101440
Removed unneeded lexical_cast usages
2018-12-27 20:54:49 +03:00
Nikita Kniazev
e07ce69363
Removed unused lexical_cast includes
2018-12-27 19:36:51 +03:00
Joel de Guzman
ade886de46
typo fix
...
[SVN r77225]
2018-09-30 02:08:06 +03:00
Nikita Kniazev
d526cd1931
Use <c++-template-depth> feature
2017-12-15 01:12:06 +03:00
Joel de Guzman
cb880cf323
ported qi calc2; now using lambda functions
2014-06-06 12:33:57 +08:00
Joel de Guzman
e85cf3da3f
fixed long standing operator precendence bug
2014-05-28 15:45:26 +08:00
Hartmut Kaiser
c8c65757c6
Spirit: fixing inspect errors
...
[SVN r82191]
2012-12-23 20:02:12 +00:00
Hartmut Kaiser
4e804bf318
Spirit: Fixing inspect problems
...
[SVN r81794]
2012-12-08 15:51:22 +00:00
Joel de Guzman
d26b161c1a
Patch from Michele Bertasi fixing segmentation fault bug
...
[SVN r81092]
2012-10-29 02:05:14 +00:00
Joel de Guzman
b4e5268e1a
fix for identifier rule not allowing identifiers that start with a keyword (e.g. fortify)
...
[SVN r77966]
2012-04-14 00:00:03 +00:00
Joel de Guzman
f73cbb273d
adding the target location in the project requirements to generate the exe in the same directory.
...
[SVN r74324]
2011-09-09 01:25:33 +00:00
Joel de Guzman
de7178d3aa
Better Jamfile
...
[SVN r74311]
2011-09-08 15:59:19 +00:00
Joel de Guzman
b4ed5856b2
- using LLVM 2.9 release
...
- added bjam for msvc
[SVN r74310]
2011-09-08 09:16:49 +00:00
Joel de Guzman
dab14454d1
Trivial tweaks
...
[SVN r73979]
2011-08-21 10:19:38 +00:00
Joel de Guzman
518df49fd9
Simple tweaks
...
[SVN r73641]
2011-08-10 19:04:03 +00:00
Joel de Guzman
77b9262c6a
refactoring: moving low-level llvm stuff into separate classes
...
[SVN r73622]
2011-08-09 15:07:52 +00:00
Joel de Guzman
eeccb6b2d3
refactoring: moving low-level llvm stuff into separate classes
...
[SVN r73621]
2011-08-09 14:39:03 +00:00
Joel de Guzman
7cf3b31e7f
refactoring: moving low-level llvm stuff into separate classes
...
[SVN r73619]
2011-08-09 08:29:45 +00:00
Joel de Guzman
861f9aa29c
refactoring: moving low-level llvm stuff into separate classes
...
[SVN r73618]
2011-08-09 03:35:05 +00:00
Joel de Guzman
f4db273a73
refactoring: moving low-level llvm stuff into separate classes
...
[SVN r73617]
2011-08-09 01:53:00 +00:00
Joel de Guzman
159df190fb
fun tweaks
...
[SVN r73604]
2011-08-08 00:22:41 +00:00
Joel de Guzman
09cbc28274
error report on prefix++/-- when an lvalue is not found
...
[SVN r73597]
2011-08-07 15:15:56 +00:00
Joel de Guzman
665aef0591
Fixed grammar for unary expressions
...
[SVN r73591]
2011-08-07 06:19:50 +00:00
Joel de Guzman
6903c36713
samples update
...
[SVN r73590]
2011-08-07 05:39:38 +00:00
Joel de Guzman
e3b64340e2
make operand an extended_variant so we can tag it (among other things).
...
[SVN r73588]
2011-08-07 00:39:40 +00:00
Hartmut Kaiser
201007c533
Spirit: fixing compilation problems
...
[SVN r73578]
2011-08-06 18:33:40 +00:00
Joel de Guzman
eb23674ff1
more tweaks
...
[SVN r73577]
2011-08-06 16:42:29 +00:00
Joel de Guzman
b1906de0ab
Better llvm abstraction
...
[SVN r73576]
2011-08-06 16:31:43 +00:00
Joel de Guzman
cd59873c6a
more tweaks
...
[SVN r73575]
2011-08-06 15:27:48 +00:00
Joel de Guzman
fc3a6fb02a
Now pre++ and pre-- works. lvalue handling works.
...
[SVN r73574]
2011-08-06 15:11:52 +00:00
Joel de Guzman
e50539e7cb
refactoring the compiler
...
[SVN r73573]
2011-08-06 14:55:21 +00:00
Joel de Guzman
da59539948
refactoring the compiler
...
[SVN r73570]
2011-08-06 12:05:23 +00:00
Joel de Guzman
95bb775cac
misc updates
...
[SVN r73568]
2011-08-06 09:17:59 +00:00
Joel de Guzman
badbe1c329
unary ops + tests
...
[SVN r73567]
2011-08-06 04:27:35 +00:00
Joel de Guzman
1c058a6ff4
More binary operators
...
[SVN r73566]
2011-08-06 03:38:28 +00:00
Joel de Guzman
48d7a9fd33
conjure3 assign-ops + bug fixes for all
...
[SVN r73565]
2011-08-06 03:14:47 +00:00
Joel de Guzman
9bc311f33a
Better token addition syntax
...
[SVN r73560]
2011-08-06 01:24:06 +00:00
Joel de Guzman
76b3e03d11
Moved extended_variant into its own file(s)
...
[SVN r73559]
2011-08-06 01:05:40 +00:00
Joel de Guzman
74f28d0699
Updates. Preparation for supporting more operators (starting with assignment operators).
...
[SVN r73557]
2011-08-06 00:57:10 +00:00
Joel de Guzman
82e652ae5e
expression assignments working
...
[SVN r73456]
2011-07-31 01:05:52 +00:00
Joel de Guzman
71a59946df
made assignment an expression as in C/C++. Back-end is unstable (WIP).
...
[SVN r73455]
2011-07-31 00:57:18 +00:00
Hartmut Kaiser
a63e389588
Spirit: Fixed bad token ids in conjure examples
...
[SVN r73452]
2011-07-30 19:33:09 +00:00
Joel de Guzman
138d52af26
separate processing of assign and binary ops
...
[SVN r73442]
2011-07-30 13:57:06 +00:00
Joel de Guzman
4d3a7c395e
updated debug support
...
[SVN r73441]
2011-07-30 13:56:23 +00:00