Dale Weiler
|
90b5a6538a
|
Merge branch 'cleanup' of github.com:graphitemaster/gmqcc into cleanup
|
2015-01-30 00:20:41 -05:00 |
|
Dale Weiler
|
866fc3e247
|
Constant folding for string comparisons too
|
2015-01-30 00:18:52 -05:00 |
|
Dale Weiler
|
41a76ab91d
|
Fix for loops
|
2015-01-29 23:33:59 -05:00 |
|
Dale Weiler
|
b640049912
|
For now
|
2015-01-29 23:13:55 -05:00 |
|
Wolfgang Bumiller
|
9335bc2f4f
|
BROKEN: more ast nodes converted
|
2015-01-29 20:29:34 +01:00 |
|
Wolfgang Bumiller
|
49f4fedecf
|
add another test that we just didn't have anywhere else yet
|
2015-01-25 09:29:02 +01:00 |
|
Wolfgang Bumiller
|
6149f6a1d0
|
BROKEN: in the middle of converting ast nodes to c++ with constructors and methods
|
2015-01-25 09:24:26 +01:00 |
|
Wolfgang Bumiller
|
9d98805dfb
|
a whole lotta 'm_'s
|
2015-01-24 12:25:46 +01:00 |
|
Wolfgang Bumiller
|
e7d1e701c4
|
why didn't gcc catch that...
|
2015-01-24 10:26:43 +01:00 |
|
Wolfgang Bumiller
|
5c64437189
|
fix for loops
|
2015-01-20 20:55:27 +01:00 |
|
Wolfgang Bumiller
|
5968e3faa0
|
for now just call the dtors like this
|
2015-01-20 20:33:07 +01:00 |
|
Wolfgang Bumiller
|
566e761546
|
more c++ migration for ast/ir/code; reached a working condition here
|
2015-01-20 20:25:56 +01:00 |
|
Wolfgang Bumiller
|
f09c6a5d63
|
temp committing major c++ification
|
2015-01-20 16:43:58 +01:00 |
|
Wolfgang Bumiller
|
794396df79
|
making ast nodes derive from ast_expression
|
2015-01-19 14:00:04 +01:00 |
|
Wolfgang Bumiller
|
380fb3d44f
|
this can be a move
|
2015-01-19 13:46:30 +01:00 |
|
Wolfgang Bumiller
|
dedb3a49bd
|
ast_expression: params -> type_params
|
2015-01-19 13:46:10 +01:00 |
|
Wolfgang Bumiller
|
9535805c02
|
renaming ast_function::vtype to function_type
|
2015-01-19 13:37:22 +01:00 |
|
Wolfgang Bumiller
|
44b0d7f658
|
ast_expression now derives from ast_node
|
2015-01-19 13:33:39 +01:00 |
|
Wolfgang Bumiller
|
1826971301
|
renaming some ast_node members before making ast_expression an ast_node to use the compiler to help find possible clashes
|
2015-01-19 13:32:26 +01:00 |
|
Dale Weiler
|
db9c37d18b
|
Rewrite constant folder in C++
|
2015-01-15 20:27:17 -05:00 |
|
Dale Weiler
|
7e0e041527
|
Forgot about this file
|
2015-01-15 18:12:54 -05:00 |
|
Dale Weiler
|
e2ba77a546
|
Rewrite intrinsic system in C++
|
2015-01-15 18:11:41 -05:00 |
|
Dale Weiler
|
76278e8b97
|
s/NULL/nullptr/
|
2015-01-15 15:18:33 -05:00 |
|
Dale Weiler
|
6e68526680
|
Use std::vector for static_names
|
2015-01-15 15:15:35 -05:00 |
|
Dale Weiler
|
0ecfe18f49
|
Cleanup
|
2015-01-15 15:11:30 -05:00 |
|
Dale Weiler
|
e8fbae4b3e
|
Not needed
|
2015-01-15 15:10:02 -05:00 |
|
Dale Weiler
|
f38e6b48db
|
Use std::vector for SYA
|
2015-01-15 15:08:50 -05:00 |
|
Dale Weiler
|
a1f13499f9
|
Use std::vector for break and continue ast blocks
|
2015-01-15 14:22:22 -05:00 |
|
Dale Weiler
|
539dc4a3dc
|
Use std::vector for ast switch cases
|
2015-01-15 14:19:07 -05:00 |
|
Dale Weiler
|
2e037832d3
|
Use std::vector for ast blocks
|
2015-01-15 14:15:44 -05:00 |
|
Dale Weiler
|
987f765c20
|
std::vector for initlist
|
2015-01-15 14:07:26 -05:00 |
|
Dale Weiler
|
b345b4e21b
|
Eliminate use of vec_ in intrin.cpp
|
2015-01-15 03:01:26 -05:00 |
|
Dale Weiler
|
9c31c53cc5
|
Eliminate use of vec_ in fold.c
|
2015-01-15 02:47:42 -05:00 |
|
Dale Weiler
|
fe95b28a35
|
More std::vector
|
2015-01-15 02:17:37 -05:00 |
|
Dale Weiler
|
317e0499f7
|
More std::vector
|
2015-01-15 01:57:40 -05:00 |
|
Dale Weiler
|
b5d8b44503
|
More std::vector
|
2015-01-15 01:35:56 -05:00 |
|
Dale Weiler
|
35a8c3c9af
|
More std::vector migration
|
2015-01-15 01:22:21 -05:00 |
|
Dale Weiler
|
2e3b3569bf
|
Stop using vec_* in testsuite code
|
2015-01-15 00:29:37 -05:00 |
|
Dale Weiler
|
878195bdec
|
Use C++ naming for structures
|
2015-01-15 00:05:48 -05:00 |
|
Dale Weiler
|
aabefd1bfe
|
Use C++ naming for structures
|
2015-01-14 23:56:52 -05:00 |
|
Dale Weiler
|
4de08db0e7
|
More std::vector migration
|
2015-01-14 23:45:00 -05:00 |
|
Dale Weiler
|
67a3c9b031
|
Initial movement to std::vector
|
2015-01-14 23:34:43 -05:00 |
|
Dale Weiler
|
d4deaa35ca
|
Fast math is too fast for clang
|
2015-01-14 21:58:04 -05:00 |
|
Dale Weiler
|
51a7b8e6a7
|
Make travis update to newer compilers
|
2015-01-14 21:54:41 -05:00 |
|
Dale Weiler
|
65362d93aa
|
.c -> .cpp
|
2015-01-14 21:48:47 -05:00 |
|
Dale Weiler
|
a7b45ea14d
|
More cleanup
|
2015-01-13 21:46:52 -05:00 |
|
Dale Weiler
|
9d89a059aa
|
More cleanup
|
2015-01-13 21:43:48 -05:00 |
|
Dale Weiler
|
dc510baf4f
|
This is supposted in C99
|
2015-01-13 21:39:19 -05:00 |
|
Dale Weiler
|
b5ac2745d6
|
Remove license headers. The LICENSE file is sufficent
|
2015-01-13 21:38:40 -05:00 |
|
Dale Weiler
|
0a00807e57
|
More cleanup
|
2015-01-13 21:36:09 -05:00 |
|