Sven/Sarah Barth
|
4bc957a1aa
* extend procvar_dec so that procvars don't have to be registered
|
4 лет назад |
Sven/Sarah Barth
|
3aebcccdf2
* allow procvars to not be registered right away
|
4 лет назад |
Sven/Sarah Barth
|
a764c035b2
* if the symbol belongs to the current def also consider it a specialization if it's a nameless type symbol from an implicit function specialization as their owner gets changed to the function itself
|
3 лет назад |
Sven/Sarah Barth
|
6a6a17717a
+ add a new symoption for symbols created for nameless types during implicit function specialization so that they can be recognized
|
3 лет назад |
Sven/Sarah Barth
|
8bef91d1de
* declare the type symbol of an internal def as sp_internal
|
3 лет назад |
Sven/Sarah Barth
|
30a7199165
* make the VMT symbol and type def of the corresponding class or object instead of having them be global
|
3 лет назад |
Sven/Sarah Barth
|
ac4df2b066
* don't check for a duplicate internal symbol in inherited symtables
|
3 лет назад |
Sven/Sarah Barth
|
3ca3c7a606
- remove duplicate paraprintnodetree to ensure that there the right paraprintnodetree is used (namely the one from globals)
|
3 лет назад |
Sven/Sarah Barth
|
7f9428eed5
* add cblock directive so that the test fails for the correct reason
|
3 лет назад |
Nikolay Nikolov
|
6ee4ee960e
+ added "(experimental)" to the compiler help screen for the WebAssembly compiler options that are still unstable/experimental
|
3 лет назад |
Nikolay Nikolov
|
66b471e516
+ support different versions of llvm-mc (version 10 seems to be the earliest that works)
|
3 лет назад |
Nikolay Nikolov
|
3994626cb1
* fixed the message in the previous commit
|
3 лет назад |
Nikolay Nikolov
|
0c6287894b
* the WebAssembly internal assembler renamed WASM (previously it was OMF, which was the ID of the MS-DOS .obj writer, which I forgot to rename)
|
3 лет назад |
Pierre Muller
|
7c21b37105
Avoid some range check error and convert internalerror into error messages
|
3 лет назад |
Pierre Muller
|
e0de75224b
Add help for -Aomf option for wasm32 CPU and new message for ogwasm binary writer
|
3 лет назад |
florian
|
86b774e792
+ some more cpu specfic files for mips64(el)
|
3 лет назад |
Nikolay Nikolov
|
3cb4952745
* AtomicWait marked as inline
|
3 лет назад |
Nikolay Nikolov
|
a916aa36d8
+ added AtomicNotify() to the WebAssembly unit
|
3 лет назад |
Nikolay Nikolov
|
19cce3e42e
+ added AtomicWait() to the WebAssembly unit
|
3 лет назад |
Nikolay Nikolov
|
7cac9d2f02
+ added AtomicStore() to the WebAssembly unit
|
3 лет назад |
Pierre Muller
|
f12752372f
Regenerate Makefile after: Add implicit units to wasi rtl
|
3 лет назад |
Pierre Muller
|
f4964691b0
Add implicit units to wasi rtl
|
3 лет назад |
Nikolay Nikolov
|
16f5863847
+ added WebAssembly atomic store intrinsics
|
3 лет назад |
Nikolay Nikolov
|
219294c02b
+ added AtomicLoad() to the WebAssembly unit
|
3 лет назад |
Nikolay Nikolov
|
0103964250
+ implemented WebAssembly atomic load intrinsics
|
3 лет назад |
Nikolay Nikolov
|
9274f17c52
+ reserved inline numbers for the WebAssembly atomic loads and stores
|
3 лет назад |
Nikolay Nikolov
|
7fa8f514af
+ added AtomicCompareExchange() to the WebAssembly unit
|
3 лет назад |
Nikolay Nikolov
|
9ba01e7aee
+ added AtomicExchange() to the WebAssembly unit
|
3 лет назад |
Nikolay Nikolov
|
362cabe684
+ added AtomicAnd(), AtomicOr() and AtomicXor() to the WebAssembly unit
|
3 лет назад |
Nikolay Nikolov
|
99d66b4c93
+ added AtomicAdd() and AtomicSub() intrinsics to the WebAssembly unit
|
3 лет назад |