Yuriy Sydorov
|
940ac567a5
* Patch by J. Gareth "Kit" Moreton (issue #39343). Added missing allocation
|
преди 3 години |
Yuriy Sydorov
|
5920d169c0
* Prevent double release of a temp.
|
преди 4 години |
florian
|
29a5d3267c
* moved warning about suspicious comp assignment to type check pass, catches also
|
преди 4 години |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
florian
|
56c58b517d
* is_signed does not check the ordtype but the ranges, so it cannot be used to
|
преди 4 години |
florian
|
a8b387a166
+ make use of avx-512 instructions vcvtuis2s* if possible
|
преди 4 години |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
преди 6 години |
nickysn
|
ddba821561
* GetNextReg(), used by 16-bit and 8-bit code generators (i8086 and avr) moved
|
преди 8 години |
florian
|
b1dff29cbf
* removed unused units
|
преди 8 години |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
преди 8 години |
Jonas Maebe
|
0fc1fd6ac1
* replaced current_procinfo.currtrue/falselabel with storing the true/false
|
преди 10 години |
Jonas Maebe
|
687bb15299
* renamed getdatalabel() to getglobaldatalabel
|
преди 10 години |
sergei
|
d613ab8578
* x86: improve x87 qword to float conversion, using single-precision constants saves space and removes need in separate load on FPU stack. No precision loss occurs because 2**64 is representable exactly even in single precision.
|
преди 11 години |
florian
|
e81d2d1f3b
* basic avx support for floating point operations (use -Cfavx to activate)
|
преди 12 години |
nickysn
|
f3ad9ce9ce
* i8086 fixes in tx86typeconvnode.second_int_to_bool; this fixes tcnvint2.pp
|
преди 12 години |
nickysn
|
b43c4c4aca
* i8086 fixes in tx86typeconvnode.second_int_to_real
|
преди 12 години |
Jonas Maebe
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
преди 13 години |
florian
|
111d05c68f
o patch by Alexander Shishkin, resolves #20409
|
преди 14 години |
sergei
|
7d99f95c45
* Always create a section before emitting data to current_asmdata.asmlists[al_typedconsts]. Without it, such data ends up in sections created elsewhere, creating very non-obvious dependencies on other parts of compiler.
|
преди 14 години |
Jonas Maebe
|
3aea9b134a
* make sure that all references used in the inline int->real conversion code
|
преди 15 години |
Jonas Maebe
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
преди 15 години |
yury
|
f726e1691b
* Fixed warnings and notes.
|
преди 16 години |
Jonas Maebe
|
dbeb3e060f
* fixed internalerror(2007120903) when using -Cfsse2 in case an unsigned
|
преди 16 години |
Jonas Maebe
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
преди 16 години |
Jonas Maebe
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
преди 17 години |
yury
|
b70bf05ad5
* I hope it's proper fix for r10688.
|
преди 17 години |
yury
|
e71d631c24
* Fix for tw10233 for all CPUs.
|
преди 17 години |
yury
|
771479e65c
* Improved fix for bug #10233 for better Delphi compatibility and efficiency:
|
преди 17 години |
yury
|
cf235145cb
* Fixed a_load_reg_reg for arm.
|
преди 17 години |
Jonas Maebe
|
62e66d2a56
* explicit typecasting of any ordinal type to a boolean of the same
|
преди 17 години |