Jonas Maebe
|
146e3bcb9e
* synchronised with trunk till r29513
|
10 年之前 |
Jonas Maebe
|
e97f31541e
- reverted partial commit of merge
|
10 年之前 |
Jonas Maebe
|
a76bbf363d
* synchronised with trunk r29513
|
10 年之前 |
pierre
|
32cdcb8930
Remove wrong error message, Pascal Didier
|
10 年之前 |
florian
|
b7a1418065
* skip <type>(<expr>) in the cond. expression parser if eval is false
|
10 年之前 |
Tomas Hajny
|
3ee3542744
* boolean constant instead of IFDEFs for detection of microcontroller support
|
10 年之前 |
Jonas Maebe
|
bd09b88a5b
+ support for http://en.wikipedia.org/wiki/Blocks_(C_language_extension)
|
11 年之前 |
nickysn
|
dc17b55505
* switch to asmmode_i8086_intel instead of asmmode_i386_intel on i8086 when tp
|
11 年之前 |
florian
|
24a9dd43b9
* do not crash with an ie on illegal boolean expressions in conditional compilation directives, resolves #25951
|
11 年之前 |
Jonas Maebe
|
b57c95043f
+ support overriding tdef/tsym methods with target-specific functionality:
|
11 年之前 |
florian
|
b2b26f84cf
* partially merged the mips-embedded branch of Michael Ring:
|
11 年之前 |
Jonas Maebe
|
b611882337
* some minor formatting fixes
|
11 年之前 |
Jonas Maebe
|
a6d28b5630
* pass on the "eval" state (whether or not subexpressions should be evaluated)
|
11 年之前 |
Jonas Maebe
|
2f741121e9
* don't give an internal error when freeing an error token in the preprocessor
|
11 年之前 |
Jonas Maebe
|
2274150698
* fixed compilation with -Oodfa on big endian systems
|
11 年之前 |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
11 年之前 |
Jonas Maebe
|
98a230d20f
* don't call swapendian for shortint (it's 1 byte -> upcast to word and then
|
11 年之前 |
svenbarth
|
d908dbeec1
Fix for Mantis #25215.
|
11 年之前 |
paul
|
d801548604
compiler: support also XOR expressions in macro expressions
|
12 年之前 |
nickysn
|
52a5ffc386
* use apptype to indicate that the target is a DOS .COM file, instead of introducing a new field in tsettings (as suggested by Sven)
|
12 年之前 |
svenbarth
|
9d48bc0baf
Implement cross unit type overloading of generics. This fixes the regression introduced with revision 25498.
|
12 年之前 |
paul
|
73dab82a7f
compiler: refactor preproc_substitutedtoken - pass the searchstr into it
|
12 年之前 |
paul
|
e42e9bb677
compiler: support ORD() intrinsic in preprocessor expressions
|
12 年之前 |
paul
|
974aeb5573
compiler: support MOD, DIV, SHR, SHL in preprocessor expressions
|
12 年之前 |
paul
|
cc37b19bb2
compiler: allow 1 and 0 to be used as Booleans in preprocessor expressions
|
12 年之前 |
paul
|
06e7808f64
compiler: return short evaluation of preprocessor expressions with AND or OR. This fixes univint package compilation.
|
12 年之前 |
paul
|
038b7746fb
compiler: implement preprocessor expressions (fixes mantis #0010671)
|
12 年之前 |
paul
|
6eba4226b6
compiler: move OR and AND preprocessor evaluation to texprvalue.evaluate
|
12 年之前 |
paul
|
7ecaaf0ef8
compiler: further improve preprocessor evaluator:
|
12 年之前 |
paul
|
cac09f9df1
compiler: better handling of '$','%','&' in macros
|
12 年之前 |