svenbarth
|
c60ce2af07
--- Merging r43264 into '.':
|
4 năm trước cách đây |
svenbarth
|
e6ad8a0dfa
Merged revision(s) 44172, 44188, 45457 - 45458, 45645, 46218, 46953 from trunk:
|
4 năm trước cách đây |
Jonas Maebe
|
858bf743ef
--- Merging r43347 into '.':
|
5 năm trước cách đây |
florian
|
b6e7ebdd3c
-- Zusammenführen von r42272 in ».«:
|
5 năm trước cách đây |
Jonas Maebe
|
3ac703506c
* rest of the previous accidental partial commit
|
6 năm trước cách đây |
florian
|
8c5606b41d
+ support mmx shifting
|
7 năm trước cách đây |
florian
|
31f78ea2b6
+ implementation of the vectorcall calling convention by J. Gareth Moreton
|
7 năm trước cách đây |
michael
|
f6a08a2c74
* Patch from Ondrej Pokorny to allow correct nodefault/stored for strings
|
7 năm trước cách đây |
Jonas Maebe
|
4014f900cb
* fixed get_iso_range_type() for non-integer orddefs (belongs with r37934)
|
7 năm trước cách đây |
Jonas Maebe
|
a2217cedd5
* evaluate the lower and upper bounds of for-loops in ISO mode using the
|
7 năm trước cách đây |
svenbarth
|
7e692fac2b
+ new utility function get_typekind() to retrieve the TTypeKind value of a def
|
8 năm trước cách đây |
svenbarth
|
0c42b6f44a
* fix for Mantis #32118: also provide a range for undefined defs
|
8 năm trước cách đây |
nickysn
|
876c0c5fd5
+ added helper function are_equal_ints()
|
8 năm trước cách đây |
Károly Balogh
|
5426c11611
marked a few uses of TConstExprInt as const during parameter passing, to avoid a few unnecessary record copying
|
8 năm trước cách đây |
nickysn
|
657685a8b6
* use sizesinttype instead of ptrsinttype for the index and high parameter of
|
8 năm trước cách đây |
Jonas Maebe
|
33b44443b8
+ get_unsigned_inttype(def) to get an unsigned integer type of the same
|
9 năm trước cách đây |
Jonas Maebe
|
75a6ba4113
- removed symcpu dependencies
|
10 năm trước cách đây |
Jonas Maebe
|
146e3bcb9e
* synchronised with trunk till r29513
|
10 năm trước cách đây |
Jonas Maebe
|
e97f31541e
- reverted partial commit of merge
|
10 năm trước cách đây |
Jonas Maebe
|
a76bbf363d
* synchronised with trunk r29513
|
10 năm trước cách đây |
nickysn
|
4ea551a0f7
* is_farpointer and is_hugepointer moved from defutil to symcpu
|
11 năm trước cách đây |
nickysn
|
33dac14554
* defutil.get_int_type_for_pointer_arithmetic replaced with a virtual method
|
11 năm trước cách đây |
Jonas Maebe
|
c730e16031
* changed the syntax for block procvars from "xxx is block" to
|
11 năm trước cách đây |
nickysn
|
d86a8ebc99
* defutil.get_int_result_type_from_pointer_subtraction moved to a virtual
|
11 năm trước cách đây |
nickysn
|
99c555cea8
+ implemented huge pointer subtraction
|
11 năm trước cách đây |
nickysn
|
89db1e4118
+ add proper int type conversions for huge pointer arithmetic in pass_typecheck
|
11 năm trước cách đây |
Jonas Maebe
|
24f4adf657
* set the rangedef of open arrays to ptrsinttype (instead of s32inttype),
|
11 năm trước cách đây |
Jonas Maebe
|
338c064beb
* moved x86-specific tpointerdef functionality to architecture-specific
|
11 năm trước cách đây |
sergei
|
1744988962
* Modified behavior of CExtended type in overload selection: it is made more compatible to Extended than to Double and Single. Also an Extended parameter selects a CExtended overload (if available) instead of Double.
|
11 năm trước cách đây |
nickysn
|
f6b18e9b8d
* i8086 far data memory model fixes in defutil.def_cgsize
|
11 năm trước cách đây |