nickysn
|
fe4f041436
|
* procdef directive code generation moved to a separate method
git-svn-id: branches/wasm@47000 -
|
2020-09-29 00:11:11 +00:00 |
|
nickysn
|
8fee0f6130
|
+ partial implementation of imports
git-svn-id: branches/wasm@46999 -
|
2020-09-29 00:05:14 +00:00 |
|
nickysn
|
1da89c6259
|
- removed the --export-dynamic linker option
git-svn-id: branches/wasm@46998 -
|
2020-09-28 23:37:30 +00:00 |
|
nickysn
|
0a5655955c
|
+ declare the stack pointer global type
git-svn-id: branches/wasm@46997 -
|
2020-09-28 23:23:42 +00:00 |
|
nickysn
|
e5b0d9cf32
|
* __stack_top renamed __stack_pointer (which seems to follow the C ABI correctly)
git-svn-id: branches/wasm@46996 -
|
2020-09-28 23:20:33 +00:00 |
|
nickysn
|
e96faf0a76
|
+ readded the --no-entry option when linking wasi executables
git-svn-id: branches/wasm@46995 -
|
2020-09-28 23:17:32 +00:00 |
|
nickysn
|
ceeb614473
|
+ handle exports in the llvm-mc wasm32 assembler writer
git-svn-id: branches/wasm@46994 -
|
2020-09-28 23:13:51 +00:00 |
|
nickysn
|
697bd6d586
|
* synchronized with trunk
git-svn-id: branches/wasm@46993 -
|
2020-09-28 22:19:56 +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 |
|
nickysn
|
b9375d2d76
|
+ allow exports from programs for wasm targets
git-svn-id: branches/wasm@46983 -
|
2020-09-28 02:58:47 +00:00 |
|
nickysn
|
60762dbfee
|
* use the .set directive for procedure aliases
git-svn-id: branches/wasm@46982 -
|
2020-09-28 02:54:37 +00:00 |
|
nickysn
|
f17af139d3
|
+ defined systems_wasm (the set of all WebAssembly systems)
git-svn-id: branches/wasm@46981 -
|
2020-09-28 02:48:53 +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 |
|
nickysn
|
38c4c93cee
|
* synchronized with trunk
git-svn-id: branches/wasm@46977 -
|
2020-09-27 22:18:36 +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 |
|
nickysn
|
114d0d738b
|
* synchronized with trunk
git-svn-id: branches/wasm@46970 -
|
2020-09-26 23:19:51 +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 |
|
nickysn
|
ca239b4e21
|
* synchronized with trunk
git-svn-id: branches/wasm@46956 -
|
2020-09-25 21:55: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 |
|