Dale Weiler
|
a934e0fe4b
|
Happy new year!
|
2014-01-01 06:24:16 -05:00 |
|
Wolfgang Bumiller
|
b6b4a87cbf
|
That's not how it should fail :P
|
2014-01-01 12:21:00 +01:00 |
|
Wolfgang Bumiller
|
acdc559d1f
|
improved test of last attribute
|
2014-01-01 12:18:54 +01:00 |
|
Wolfgang Bumiller
|
5319caaaea
|
definite -> last keyword; testcase updated too
|
2014-01-01 12:16:19 +01:00 |
|
Dale Weiler
|
0b6637cc67
|
Cleanup some code duplication. This whole parser ugh I just want to rm -rf all of it. Time for GMQCC2.
|
2014-01-01 05:32:24 -05:00 |
|
Dale Weiler
|
1e30c2b81d
|
Remove final attribute and bareword. [[definite]] is now old [[final]]. There is no bareword definite either.
|
2014-01-01 05:12:21 -05:00 |
|
Dale Weiler
|
26ab792f9c
|
More cleanup
|
2013-12-15 01:45:36 -05:00 |
|
Dale Weiler
|
7e88247ed5
|
hash cleanups.
|
2013-12-15 01:37:24 -05:00 |
|
Dale Weiler
|
f24bdced10
|
Remove SSE hash, t's just too much effort to maintain.
|
2013-12-14 17:30:51 -05:00 |
|
Dale Weiler
|
31e13e6e64
|
Fix some stuff
|
2013-12-14 15:07:04 -05:00 |
|
Dale Weiler
|
103bca7284
|
Partially fix that.
|
2013-12-14 14:57:10 -05:00 |
|
Dale Weiler
|
d43a270142
|
typo
|
2013-12-14 06:02:39 -05:00 |
|
Dale Weiler
|
4c5a0ff662
|
Do not include this function unless !defined(__SSE__)
|
2013-12-14 01:34:33 -05:00 |
|
Dale Weiler
|
4d4851e179
|
Faster hashing reaching 16 GB/s on Phenom II X4.
|
2013-12-14 01:23:39 -05:00 |
|
Dale Weiler
|
58cd326d85
|
Only optimize (a - (-b)) into (a + b) when the unary operand is a negation. This fixes (a - (!b)) being turned into (a + b).
|
2013-12-08 19:01:44 -05:00 |
|
Wolfgang Bumiller
|
50f905b821
|
adding 'final'
|
2013-12-06 22:41:15 +01:00 |
|
Dale Weiler
|
072bff44e6
|
Bitshifting operators <<, >>, and compound assignment versions now work in non-constant expressions
|
2013-12-03 17:40:15 -05:00 |
|
Dale Weiler
|
af53c0cb83
|
Mask out the math constant precedence stuff unless -fftepp-mathdefs
|
2013-12-01 10:52:42 -05:00 |
|
Dale Weiler
|
6a44b72db3
|
Mask ftepp math constants with a compiler flag
|
2013-12-01 10:45:43 -05:00 |
|
Dale Weiler
|
b20e2a9d34
|
User supplied math constants take precedence
|
2013-12-01 10:30:24 -05:00 |
|
Dale Weiler
|
11ecc6cb0b
|
Ignore emitting implicit math constants in the preprocessor if they exist.
|
2013-12-01 10:26:36 -05:00 |
|
Dale Weiler
|
2024b3bd71
|
Merge branch 'master' into cooking
|
2013-11-30 13:14:04 -05:00 |
|
Dale Weiler
|
78b615fce5
|
Merge pull request #139 from ignatenkobrain/update_fedora
fedora: Update .spec and INSTALL
|
2013-11-30 10:13:26 -08:00 |
|
Dale Weiler
|
892746056e
|
Merge pull request #138 from ignatenkobrain/fix_authors
s/brian/brain/ ;)
|
2013-11-30 10:13:19 -08:00 |
|
Dale Weiler
|
d14c757076
|
Merge pull request #137 from ignatenkobrain/fix_build_big_endian
fix build on big endian arches
|
2013-11-30 10:13:12 -08:00 |
|
Igor Gnatenko
|
320784b20d
|
fedora: Update .spec and INSTALL
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
|
2013-11-30 12:35:07 +04:00 |
|
Igor Gnatenko
|
7b7d012255
|
s/brian/brain/ ;)
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
|
2013-11-30 12:31:21 +04:00 |
|
Igor Gnatenko
|
a20127b063
|
fix build on big endian arches
Signed-off-by: Dan Horák <dan@danny.cz>
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
|
2013-11-30 12:28:59 +04:00 |
|
Dale Weiler
|
9b92cb0897
|
Simplify
|
2013-11-29 13:50:06 -05:00 |
|
Dale Weiler
|
43e9885a08
|
Fix fold_op_cmp
|
2013-11-29 13:48:03 -05:00 |
|
Dale Weiler
|
ac7e1a557d
|
Fixes
|
2013-11-29 13:36:35 -05:00 |
|
Dale Weiler
|
ea801acdb8
|
oops
|
2013-11-29 13:18:50 -05:00 |
|
Dale Weiler
|
4583cb8280
|
cleanup
|
2013-11-29 13:13:39 -05:00 |
|
Dale Weiler
|
cb97b7f672
|
Cleanup lexer old cruft
|
2013-11-29 07:15:49 -05:00 |
|
Dale Weiler
|
1d347eaf66
|
Handle byte order mark for unicode. (0xEFBBBF)
|
2013-11-29 07:03:55 -05:00 |
|
Wolfgang Bumiller
|
c3cc6f184e
|
static variables now don't get re-initialized in functions; cannot be initialized with non-constants anymore; and a counter has been added so you can use the same name in a different scope for another static variable again.
|
2013-11-28 12:04:01 +01:00 |
|
Dale Weiler
|
bf127088ca
|
Make log use the slightly improved algorithm for small values.
|
2013-11-25 14:08:05 -05:00 |
|
Dale Weiler
|
9749ec350a
|
Reorder intrinsics table
|
2013-11-25 13:44:00 -05:00 |
|
Dale Weiler
|
e5fc8fdded
|
out isn't used
|
2013-11-25 13:42:17 -05:00 |
|
Dale Weiler
|
2d0f0a3607
|
Never mind
|
2013-11-25 13:32:02 -05:00 |
|
Dale Weiler
|
25e86c04eb
|
Only g++ is this retarded
|
2013-11-25 13:30:45 -05:00 |
|
Dale Weiler
|
f19d32b29b
|
Another one
|
2013-11-25 13:26:24 -05:00 |
|
Dale Weiler
|
dc48af195d
|
Pregenerate 2.0 for const folder since it's used often
|
2013-11-25 13:25:29 -05:00 |
|
Dale Weiler
|
33c0c83d59
|
Implemented __builtin_ln, __builtin_log, __builtin_log10, __builtin_log2 and __builtin_logb. This algorithm is nuts.
|
2013-11-25 13:21:27 -05:00 |
|
Dale Weiler
|
02c6076bfd
|
Fix
|
2013-11-25 11:29:36 -05:00 |
|
Dale Weiler
|
3209aaa996
|
Implement __builtin_nan, __builtin_inf and __builtin_epsilon to generate machine nan, inf and epsilon values (at runtime).
|
2013-11-25 11:26:16 -05:00 |
|
Dale Weiler
|
8a26ed7664
|
Fix CRC16
|
2013-11-25 02:11:45 -05:00 |
|
Dale Weiler
|
50d1bfe783
|
Fix
|
2013-11-23 21:17:35 -05:00 |
|
Dale Weiler
|
63c0917d24
|
More compiler intrinsics for math functions
|
2013-11-23 21:14:13 -05:00 |
|
Dale Weiler
|
87a43777ab
|
strength reduct (a - (-b)) into (a + b)
|
2013-11-23 13:13:21 -05:00 |
|