michael
|
2fc63a4f17
|
* Additional test for 37760
git-svn-id: trunk@47017 -
|
2020-09-30 13:36:24 +00:00 |
|
michael
|
4ad6c98d82
|
* Test for bug ID #27760
git-svn-id: trunk@47016 -
|
2020-09-30 13:33:16 +00:00 |
|
pierre
|
d72170f9a3
|
Fix compilation for watcom RTL
git-svn-id: trunk@47015 -
|
2020-09-30 12:20:26 +00:00 |
|
pierre
|
fa12dfa7b5
|
Rename pvmt internal type to lower_pvmt for i386-watcom as watcom assembler is not case sensitive
git-svn-id: trunk@47014 -
|
2020-09-30 12:18:39 +00:00 |
|
pierre
|
c20b51a806
|
Use ApplyAsmSymbolRestrictions function and limit label sie to 247 for watcom assembler
git-svn-id: trunk@47013 -
|
2020-09-30 12:17:24 +00:00 |
|
pierre
|
64da07da48
|
Add conversion from "$" to "." for i386-watcom target and avoid iteration if no char modification is wanted in ApplyAsmSymbolRestrictions function
git-svn-id: trunk@47012 -
|
2020-09-30 12:16:21 +00:00 |
|
ondrej
|
192bbc07f5
|
* simplify TThread.RemoveQueuedEvent - decide what to delete and not what to leave (better corresponds with the docs)
git-svn-id: trunk@47011 -
|
2020-09-30 06:56:27 +00:00 |
|
florian
|
69fcacc948
|
* use fld/fst on i386 to copy doubles
git-svn-id: trunk@47009 -
|
2020-09-29 20:59:29 +00:00 |
|
florian
|
e124b07e86
|
+ evaluate typeinfo(<type1>)=/<>typeinfo(<type2>) at compile time, resolves #30260
git-svn-id: trunk@47008 -
|
2020-09-29 20:14:27 +00:00 |
|
svenbarth
|
a624348692
|
* when removing a method from the synchronization queue using TThread.RemoveQueuedEvent then both the Code and the Data need to match (Delphi does the same)
+ added test
git-svn-id: trunk@47007 -
|
2020-09-29 17:34:26 +00:00 |
|
michael
|
218ce57b5b
|
* More strict behaviour for identifiers, patch by Benito van der Zander (bug ID 37841)
git-svn-id: trunk@47006 -
|
2020-09-29 15:45:27 +00:00 |
|
michael
|
130d9ccdc3
|
* Fix more strict handling of numbers (bug ID 37840, patch by Benito van der Zander)
git-svn-id: trunk@47005 -
|
2020-09-29 15:33:59 +00:00 |
|
florian
|
1a2b99bc09
|
* correctly reset fpu on x86_64-linux after a floating point exception, resolves second part of #37468
git-svn-id: trunk@46992 -
|
2020-09-28 20:50:25 +00:00 |
|
michael
|
202976b457
|
* Fix windows compilation
git-svn-id: trunk@46991 -
|
2020-09-28 14:05:12 +00:00 |
|
Jonas Maebe
|
322d04cdee
|
* regenerated after adding unixtype dependencies
git-svn-id: trunk@46990 -
|
2020-09-28 14:02:03 +00:00 |
|
Jonas Maebe
|
de095258a7
|
* add missing unixtype dependencies
git-svn-id: trunk@46989 -
|
2020-09-28 14:02:00 +00:00 |
|
Jonas Maebe
|
f3e140fc50
|
* test for mantis #34543 (already fixed)
git-svn-id: trunk@46988 -
|
2020-09-28 14:01:55 +00:00 |
|
michael
|
ce3335affe
|
* LibreSSL support
git-svn-id: trunk@46987 -
|
2020-09-28 13:23:43 +00:00 |
|
Mattias Gaertner
|
a66b6cd7c7
|
pastojs: classname=typeinfoname
git-svn-id: trunk@46986 -
|
2020-09-28 09:39:24 +00:00 |
|
michael
|
7c238c24e8
|
* Fix bug ID #37824
git-svn-id: trunk@46985 -
|
2020-09-28 07:55:27 +00:00 |
|
michael
|
b9158ed311
|
* Fix bug #37830, always append dot even if signature empty
git-svn-id: trunk@46984 -
|
2020-09-28 07:50:08 +00:00 |
|
Károly Balogh
|
9f8417ba52
|
z80: added handling of sections provided by the startup code to the vlink linker script. this fixes executable building, but the resulting executables still don't work at this point
git-svn-id: trunk@46980 -
|
2020-09-27 22:58:01 +00:00 |
|
Károly Balogh
|
aa745e0319
|
z80: re-enabled af_smartlink_sections for vasm which is required for the vasm + vlink combo, partially reverting r46916
git-svn-id: trunk@46979 -
|
2020-09-27 22:55:59 +00:00 |
|
Károly Balogh
|
7c195d2062
|
z80: cleaned up some tabs vs. spaces indentation mess in the vasm writer. no functional change.
git-svn-id: trunk@46978 -
|
2020-09-27 22:52:06 +00:00 |
|
florian
|
bb92fbafa0
|
patch by J. Gareth Moreton: GetNextInstructionUsingReg drops out earlier, second part of #37526
git-svn-id: trunk@46976 -
|
2020-09-27 21:05:43 +00:00 |
|
florian
|
eec51afadd
|
* patch (with little modification) by J. Gareth Moreton: refactor ARM/Aarch64 peephole optimizer, first part of #37526
git-svn-id: trunk@46975 -
|
2020-09-27 21:05:42 +00:00 |
|
florian
|
e1536bdf26
|
* when implicit try...finallys are turned off, do not throw an error if a procedure
is left which would need but does not have an implicit try...finally block, resolves #37823
git-svn-id: trunk@46974 -
|
2020-09-27 16:53:59 +00:00 |
|
florian
|
a628c1c3dd
|
* if an array constructor is passed to a formaldef parameter, it is passed as a set (if the conversion is possible), resolves #37796
git-svn-id: trunk@46973 -
|
2020-09-27 16:37:20 +00:00 |
|
florian
|
4c1978c131
|
* reported by Bart on the mailing list: insert empty line to make clear to which function the comment applies
git-svn-id: trunk@46972 -
|
2020-09-27 13:05:36 +00:00 |
|
Mattias Gaertner
|
ea0fb9a8b4
|
pastojs: specialize with interface constraints, issue #37690
git-svn-id: trunk@46971 -
|
2020-09-27 08:21:21 +00:00 |
|
Mattias Gaertner
|
35f59b6736
|
pastojs: shortrefglobals: local recordtype
git-svn-id: trunk@46969 -
|
2020-09-26 22:56:41 +00:00 |
|
Mattias Gaertner
|
7945631ff1
|
pastojs: clean up
git-svn-id: trunk@46968 -
|
2020-09-26 22:36:55 +00:00 |
|
Mattias Gaertner
|
d5d9635cd9
|
fcl-passrc: clean up
git-svn-id: trunk@46967 -
|
2020-09-26 22:36:45 +00:00 |
|
Mattias Gaertner
|
c1e700b3fe
|
fcl-js: clean up
git-svn-id: trunk@46966 -
|
2020-09-26 22:36:30 +00:00 |
|
Mattias Gaertner
|
8246aae1ae
|
fcl-passrc: fixed compile with pas2js
git-svn-id: trunk@46965 -
|
2020-09-26 22:27:57 +00:00 |
|
Mattias Gaertner
|
4d4cdfb804
|
pastojs: ShortRefGlobals: same module class, record and enumtype
git-svn-id: trunk@46964 -
|
2020-09-26 22:03:13 +00:00 |
|
florian
|
7f53d04ffd
|
+ xtensa: make use of nsau to implement Bsr*
git-svn-id: trunk@46963 -
|
2020-09-26 22:03:13 +00:00 |
|
florian
|
1c370ccde1
|
+ xtensa: make use of float.s instruction
git-svn-id: trunk@46962 -
|
2020-09-26 20:12:29 +00:00 |
|
florian
|
4ced513363
|
* xtensa-freertos: run python helpers only on non unix by directly calling python
git-svn-id: trunk@46961 -
|
2020-09-26 20:12:28 +00:00 |
|
florian
|
112f8a41ad
|
* Xtensa: set is_jmp flag so branch optimization works
git-svn-id: trunk@46960 -
|
2020-09-26 20:12:27 +00:00 |
|
Mattias Gaertner
|
ffef243908
|
pastojs: ShortRefGlobals: local var for TEnumType
git-svn-id: trunk@46959 -
|
2020-09-26 16:37:27 +00:00 |
|
florian
|
aa8fdabe1f
|
* xtensa-freertos: patch by Alfred for better tool search, resolves #37308
git-svn-id: trunk@46958 -
|
2020-09-26 15:44:37 +00:00 |
|
florian
|
40d9b1108a
|
* add VUString branch to tvardata, resolves #37651
git-svn-id: trunk@46957 -
|
2020-09-26 15:35:20 +00:00 |
|
florian
|
1fb7603f61
|
* x86: ImulMov2Imul optimization
* x86: apply OptPass1VOP also to vsqrts*
git-svn-id: trunk@46955 -
|
2020-09-25 20:06:27 +00:00 |
|
florian
|
61da70bb72
|
* do not copy unused paravarsyms
git-svn-id: trunk@46954 -
|
2020-09-25 20:06:26 +00:00 |
|
svenbarth
|
cce2dad1bf
|
* fix for Mantis #37806: allow undefineddefs for Include() and Exclude()
+ added tests
git-svn-id: trunk@46953 -
|
2020-09-25 14:13:53 +00:00 |
|
Mattias Gaertner
|
86c25c6783
|
pastojs: generic function names similar to generic types using $G, ShortRefGlobals: static functions
git-svn-id: trunk@46952 -
|
2020-09-25 08:54:52 +00:00 |
|
michael
|
5198686c29
|
* Fix bug ID #37814: correctly initialize max chars
git-svn-id: trunk@46951 -
|
2020-09-25 08:51:21 +00:00 |
|
Károly Balogh
|
882ab946ed
|
z80-zxspectrum: delete and remove the prt0.asm file. it's not used any more, as it doesn't contain the interrupt code required for stable operation of the target, and this removes sdasz80 dependency from the RTL build process, if another assembler is used by the compiler
git-svn-id: trunk@46950 -
|
2020-09-25 04:37:44 +00:00 |
|
florian
|
df6baa888b
|
* another error message changed into a better one
git-svn-id: trunk@46947 -
|
2020-09-24 20:09:33 +00:00 |
|