Commit Graph

5186 Commits

Author SHA1 Message Date
nickysn
f04c43f58c + created unit (empty for now) for the llvm-mc assembler writer
git-svn-id: branches/wasm@46495 -
2020-08-19 16:02:45 +00:00
nickysn
78ad7b7dfa * synchronized with trunk
git-svn-id: branches/wasm@46466 -
2020-08-16 23:43:13 +00:00
florian
18b8b9c566 * do not apply range test optimization if the variable is a string being compared against a char constants, resolves #37476
git-svn-id: trunk@46453 -
2020-08-15 18:29:26 +00:00
nickysn
93789508fb * synchronized with trunk
git-svn-id: branches/wasm@46440 -
2020-08-15 00:44:32 +00:00
florian
1ba8255af0 * do not try to unroll a loop if previously an error was thrown, resolves #37475
git-svn-id: trunk@46435 -
2020-08-14 18:10:56 +00:00
nickysn
f0aca344dc * synchronized with trunk
git-svn-id: branches/wasm@46418 -
2020-08-14 02:04:01 +00:00
svenbarth
fbb8e161fa + add test for already fixed Mantis #37286
git-svn-id: trunk@46408 -
2020-08-13 05:42:32 +00:00
nickysn
de29036512 * synchronized with trunk
git-svn-id: branches/wasm@46407 -
2020-08-12 22:20:37 +00:00
florian
cdd80c131d + forgotten test
git-svn-id: trunk@46405 -
2020-08-12 21:13:58 +00:00
svenbarth
aa95cfe0ae * move FileInfo unit and the corresponding example from fcl-base to fcl-extra
git-svn-id: trunk@46392 -
2020-08-12 19:06:57 +00:00
svenbarth
108e78d441 * generate Makefile
git-svn-id: trunk@46389 -
2020-08-12 19:06:36 +00:00
svenbarth
cb98d97b78 * move lexlib and yacclib to their own package
git-svn-id: trunk@46388 -
2020-08-12 19:06:29 +00:00
svenbarth
b88adc8e64 fcl-res: move rcparser code to include file
- no need to recompile the grammar on process changes
- full codetools in Lazarus

Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46381 -
2020-08-12 19:05:37 +00:00
svenbarth
7c12641d09 fcl-res: begin implementing rc reader (preprocessor)
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46372 -
2020-08-12 19:04:33 +00:00
michael
ddefc8a682 * Fix bug #37546, improvement to pass log filename to server
git-svn-id: trunk@46369 -
2020-08-12 10:58:24 +00:00
nickysn
163794ca27 * synchronized with trunk
git-svn-id: branches/wasm@46366 -
2020-08-11 22:58:54 +00:00
florian
6dac888ae5 * 0 is a valid label in iso mode, resolves #37428
git-svn-id: trunk@46362 -
2020-08-11 12:05:13 +00:00
nickysn
0c6426f354 * synchronized with trunk
git-svn-id: branches/wasm@46336 -
2020-08-08 23:29:48 +00:00
Jonas Maebe
b3adeaaea9 * added test for bug that's already fixed (mantis #37423)
git-svn-id: trunk@46334 -
2020-08-08 17:45:41 +00:00
nickysn
2a40acba19 * synchronized with trunk
git-svn-id: branches/wasm@46310 -
2020-08-07 22:10:49 +00:00
florian
d7ba09f543 * insert type casts when creating new unaryminus nodes during simplification, resolves #37508
git-svn-id: trunk@46309 -
2020-08-07 21:43:00 +00:00
nickysn
5e4ddd6969 * synchronized with trunk
git-svn-id: branches/wasm@46305 -
2020-08-06 22:41:56 +00:00
florian
af1e6fde5c * setelementn cannot be the root node of a cse domain, resolves #37477
git-svn-id: trunk@46299 -
2020-08-06 20:49:07 +00:00
nickysn
b66aa056f1 * synchronized with trunk
git-svn-id: branches/wasm@46290 -
2020-08-06 14:34:20 +00:00
svenbarth
e4ec420bf5 * reject the default Create array constructor if used on a variable instead of a type
+ added test

git-svn-id: trunk@46279 -
2020-08-05 21:35:01 +00:00
florian
e14a3f17e6 * reverted r46220 as it is fixed now properly
git-svn-id: trunk@46276 -
2020-08-05 21:15:33 +00:00
nickysn
16aa4f0dfd + added the minimal system unit from the wasm demo
git-svn-id: branches/wasm@46260 -
2020-08-05 16:02:51 +00:00
nickysn
080aa1ca74 + added target WASI, clone of the 'WASM' target
git-svn-id: branches/wasm@46259 -
2020-08-05 15:36:08 +00:00
nickysn
c9ee72b05a * the compiler/wasm directory renamed compiler/wasm32
git-svn-id: branches/wasm@46251 -
2020-08-05 14:19:18 +00:00
nickysn
ed524467e9 * ppcwasm.lpi renamed ppcwasm32.lpi
git-svn-id: branches/wasm@46249 -
2020-08-05 14:10:18 +00:00
nickysn
c1312e47fe * synchronized with trunk
git-svn-id: branches/wasm@46226 -
2020-08-04 13:37:27 +00:00
svenbarth
c17ad509e2 * fix for Mantis #36775: apply patch by J. Gareth Moreton
+ added tests

git-svn-id: trunk@46220 -
2020-08-03 21:53:29 +00:00
svenbarth
055cfc1771 * added test for Mantis #36014 which is already fixed (also in 3.2.0)
git-svn-id: trunk@46219 -
2020-08-03 21:53:24 +00:00
svenbarth
8770af84bd * fix for Mantis #37187: inside generics the constant code in pexpr does not handle all cases and thus current_procinfo needs to be checked as well
+ added test

git-svn-id: trunk@46218 -
2020-08-03 21:53:14 +00:00
nickysn
035a946168 * wasm compilation fixed after sync with trunk
git-svn-id: branches/wasm@46217 -
2020-08-03 21:31:50 +00:00
nickysn
62cb7c2d12 * synchronized with trunk
git-svn-id: branches/wasm@46214 -
2020-08-03 21:15:39 +00:00
nickysn
67d5eba6fc + added wasmbin fpmake files
git-svn-id: branches/wasm@46194 -
2020-08-03 15:40:05 +00:00
nickysn
f6a15342c7 + makefile for utils/wasmbin (but no fpmake.pp yet)
git-svn-id: branches/wasm@46187 -
2020-08-03 14:07:25 +00:00
nickysn
dbde36f012 [PATCH 180/188] starting wasa project to be the assembler
From 86e4726f85ee8aad811c9c4b6b6cfe63946a80fb Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 8 Apr 2020 12:56:59 -0400

git-svn-id: branches/wasm@46176 -
2020-08-03 13:02:11 +00:00
nickysn
1cd222ef30 [PATCH 152/188] splitting up normalization into a separate unit to
prevent overloading wasmmodule

From 586db93561858563bd0f1bba0de255282dd54c2f Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 26 Mar 2020 12:03:47 -0400

git-svn-id: branches/wasm@46148 -
2020-08-03 13:01:44 +00:00
nickysn
0dad8b4b3d [PATCH 120/188] adding test call_indirect using index reference
From 774240f85f8bfaa9b94307a74a6771807963231d Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 23 Mar 2020 15:24:28 -0400

git-svn-id: branches/wasm@46116 -
2020-08-03 13:01:13 +00:00
nickysn
2dda2565f2 [PATCH 115/188] adding a test for if-instruction
From e9ebae2a690e25eeb71f950e11a0ba47883c0724 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 18 Mar 2020 13:20:21 -0400

git-svn-id: branches/wasm@46111 -
2020-08-03 13:01:06 +00:00
nickysn
861f7c67a8 [PATCH 108/188] adding insturction test for unreachable
From c2f3ad4b949cd56f36264b1fbb6656f0e9d6a6b3 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 17 Mar 2020 16:20:20 -0400

git-svn-id: branches/wasm@46104 -
2020-08-03 13:00:58 +00:00
nickysn
376856fe79 [PATCH 107/188] adding test for elements
From 4eef96813019fbb6b250c32d2630c4bd6a501389 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 17 Mar 2020 16:08:04 -0400

git-svn-id: branches/wasm@46103 -
2020-08-03 13:00:56 +00:00
nickysn
1007ceaf59 [PATCH 096/188] adding call_indirect tests
From 822682fb22b772542c7435477137b6fc387fcb99 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 16 Mar 2020 16:30:09 -0400

git-svn-id: branches/wasm@46092 -
2020-08-03 13:00:37 +00:00
nickysn
bce20892c9 [PATCH 091/188] hex scanning test
From 81fecdf150cccfe288a282badfeb8e235e0cf0d0 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 10 Mar 2020 09:06:09 -0400

git-svn-id: branches/wasm@46087 -
2020-08-03 13:00:27 +00:00
nickysn
38cd70cae5 [PATCH 085/188] updating limit values for i64 test
From 49a8bd18761fbbae4edca67a50d7f2fcd21246e2 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 9 Mar 2020 16:02:43 -0400

git-svn-id: branches/wasm@46081 -
2020-08-03 13:00:17 +00:00
nickysn
dc4ceed0bb [PATCH 083/188] adding tests for constant instructions
From f6a5d3f6b438958811cad0c943bdde53ced2fe2e Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 9 Mar 2020 11:09:58 -0400

git-svn-id: branches/wasm@46079 -
2020-08-03 13:00:14 +00:00
nickysn
6ae197c62c [PATCH 079/188] import scan test
From e6b87cbec8a14e0c081b0324c7e81c15d4febbde Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 9 Mar 2020 08:47:59 -0400

git-svn-id: branches/wasm@46075 -
2020-08-03 13:00:07 +00:00
nickysn
5c02ead33c [PATCH 072/188] additional test
From 1fa603ea8252b02498eb206f5eec195e2ee64b6e Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 5 Mar 2020 09:53:04 -0500

git-svn-id: branches/wasm@46068 -
2020-08-03 13:00:00 +00:00