Commit Graph

2772 Commits

Author SHA1 Message Date
mattias
82cbaa0dc5 fpdoc: gitignore linux binary 2021-11-03 21:57:32 +01:00
mattias
0aecf4d89f pastojs: library: create and call main 2021-10-20 11:32:54 +02:00
Pierre Muller
c616832792 Disable utils packages for wasi OS if required package is not supported or if labels are used (which is not supported for wasm32 target CPU) 2021-10-18 22:41:38 +00:00
Pierre Muller
d4e610dbc3 Disable utils/fpcmkcfg package for wasi OS as it requires packages/fpmkunit package 2021-10-18 22:03:42 +00:00
Pierre Muller
b93998c17c Disable utils for wasi target, because paszlib cannot be compiled due to use of goto labels 2021-10-08 08:41:14 +00:00
mattias
a0c0a8fa8c pas2js: fixed rtl.tTypeMemberProperty 2021-09-22 13:10:05 +02:00
mattias
781da5e60d pas2js: nil typeinfo Module, Attr and params 2021-09-21 12:21:42 +02:00
mattias
0b5c8030e4 pas2js: comment 2021-09-19 16:55:12 +02:00
Michaël Van Canneyt
3e621f2014 * Allow to specify address 2021-09-15 11:22:52 +02:00
mattias
5d571853ac pas2js: compile httpcompiler with fpc 3.2.2 2021-09-14 15:51:00 +03:00
mattias
ffc3e1780d pas2js: added SetPas2JSGetFileSrcAttrCallBack 2021-09-14 11:47:10 +03:00
mattias
6c4198fdf3 pas2js: fixed typeinfo procvar resulttype nil 2021-09-14 10:53:12 +03:00
Michaël Van Canneyt
59b49addc0 Revert "* Export SetPas2JSGetFileSrcAttrCallBack"
This reverts commit 0053cec880.
2021-09-14 09:16:48 +02:00
Michaël Van Canneyt
0053cec880 * Export SetPas2JSGetFileSrcAttrCallBack 2021-09-14 09:08:31 +02:00
Michaël Van Canneyt
c27823568a * libimports added 2021-09-11 18:01:42 +02:00
Michaël Van Canneyt
2781be118f * Add linklib, add some formatting 2021-09-11 15:23:25 +02:00
mattias
bad14c5dbd pas2js: httpcompiler: fixed reading values fomr config file 2021-09-09 16:09:52 +02:00
mattias
679cfab709 pastojs: added hook GetFileSrcAttr to skip generating srcmap of some files 2021-09-08 18:31:12 +02:00
mattias
d20f18634f pas2js: git ignore linux binaries 2021-09-06 16:51:48 +02:00
Michaël Van Canneyt
b36154671b * Bring compileserver functionality up-to-date with simpleserver 2021-09-04 17:49:32 +02:00
Michaël Van Canneyt
40dc7380dc * Correct precisions 2021-09-01 22:43:47 +02:00
Michaël Van Canneyt
848bd3e0c0 * Fix compation 2021-09-01 09:29:50 +02:00
Michaël Van Canneyt
592c2ea0fb * Remove unneeded diagnostic output 2021-09-01 09:29:50 +02:00
Michaël Van Canneyt
45c6833258 * --example-dir support 2021-08-09 16:46:30 +02:00
nickysn
618237a1c7 * update revision.inc
git-svn-id: trunk@49553 -
2021-06-24 00:17:52 +00:00
nickysn
433050a2c4 * set EXEEXT to .wasm for the WASI target in fpcmake
git-svn-id: trunk@49552 -
2021-06-24 00:16:00 +00:00
Mattias Gaertner
4ddaa26fc0 pastojs: nested external class constructor
git-svn-id: trunk@49351 -
2021-05-12 19:47:26 +00:00
Mattias Gaertner
aa03991088 pastojs: fixed classmethod pointer
git-svn-id: trunk@49333 -
2021-05-03 19:32:52 +00:00
Mattias Gaertner
f5d138eb08 pastojs: createCallback: store events in $events to create unique method pointers, issue #38845
git-svn-id: trunk@49331 -
2021-05-03 18:52:49 +00:00
Mattias Gaertner
2d296fd879 pastojs: fixed rtti method flags
git-svn-id: trunk@49268 -
2021-04-26 21:02:43 +00:00
Mattias Gaertner
b64d1f9dfd pastojs: fixed insert array
git-svn-id: trunk@49209 -
2021-04-15 21:05:08 +00:00
pierre
8ac821613f Disable sinclairql target OS for most utils packages
git-svn-id: trunk@49194 -
2021-04-12 21:32:34 +00:00
Jonas Maebe
500e29e5e2 * regenerated with FreeBSD/AArch64 support
git-svn-id: trunk@49159 -
2021-04-10 08:19:40 +00:00
Jonas Maebe
c970c17eca * updated revision.inc
git-svn-id: trunk@49158 -
2021-04-10 08:19:20 +00:00
Jonas Maebe
d8021a1102 + FreeBSD/AArch64 support (patch by Mikaël Urankar, mantis #38441)
git-svn-id: trunk@49157 -
2021-04-10 07:57:28 +00:00
pierre
b0c434b2b2 Disable most utils for SinclairQL for now
git-svn-id: trunk@49152 -
2021-04-09 20:15:48 +00:00
pierre
432cd5bdd3 Update after commit 49123
git-svn-id: trunk@49130 -
2021-04-06 21:14:42 +00:00
florian
e4cc8af8fc * Makefiles regenerated
git-svn-id: trunk@49124 -
2021-04-05 15:39:07 +00:00
florian
fe06cddbbf * pass suitable sysroot to aarch64-darwin compiler, if none is supplied by SYSROOTPATH
git-svn-id: trunk@49123 -
2021-04-05 15:38:37 +00:00
Mattias Gaertner
97fd8638d5 pastojs: fixed insert(item,array,pos) when array=nil
git-svn-id: trunk@49073 -
2021-03-28 19:19:32 +00:00
pierre
632e3ff2cd Use utils as shortname also
git-svn-id: trunk@49058 -
2021-03-26 23:35:38 +00:00
Mattias Gaertner
8b63a69f59 pastojs: fixed compileserver --simpleserver and -d relative path
git-svn-id: trunk@49024 -
2021-03-21 17:56:00 +00:00
michael
452cdf73b9 * Remove debug statement
git-svn-id: trunk@49014 -
2021-03-19 14:39:20 +00:00
Mattias Gaertner
29dee4a0d3 pas2js: fixed option --simpleserver and -d relative path
git-svn-id: trunk@49008 -
2021-03-19 10:31:46 +00:00
pierre
85a8169c48 Use 4 char-long ShortName for ihxutil utils package
git-svn-id: trunk@49003 -
2021-03-18 22:28:55 +00:00
nickysn
445ca8b995 * update revision.inc
git-svn-id: trunk@48957 -
2021-03-14 00:53:41 +00:00
nickysn
ea8f068817 * regenerated makefiles after sync with trunk
git-svn-id: branches/wasm@48951 -
2021-03-13 21:52:13 +00:00
nickysn
a14ad056e5 * update revision.inc
git-svn-id: branches/wasm@48950 -
2021-03-13 21:50:04 +00:00
nickysn
e42330a7ad * synchronized with trunk
git-svn-id: branches/wasm@48949 -
2021-03-13 21:47:24 +00:00
florian
62ea31f255 * riscv64-linux: generate PIC for all units as it is required for shared libraries
git-svn-id: trunk@48948 -
2021-03-13 16:33:31 +00:00
pierre
e8fbe6696b Update Makefile's after commits 48929/48930
git-svn-id: trunk@48940 -
2021-03-12 13:23:41 +00:00
pierre
dc3bb933ee Update revision after commit #48929
git-svn-id: trunk@48930 -
2021-03-09 23:14:29 +00:00
pierre
96acda5ac9 Add special gcc options for riscv32/riscv64 gcc calls
git-svn-id: trunk@48929 -
2021-03-09 23:12:17 +00:00
nickysn
940738a3a1 * synchronized with trunk
git-svn-id: branches/wasm@48846 -
2021-03-01 13:21:24 +00:00
Tomas Hajny
8602a29383 * align shortname to previous releases
git-svn-id: trunk@48839 -
2021-02-28 10:29:59 +00:00
nickysn
0c22ee8678 + added an eawparser tool - tool for parsing the EastAsianWidth.txt unicode
property table and converting it to code

git-svn-id: trunk@48754 -
2021-02-21 17:21:13 +00:00
nickysn
715fb8007f + added the gbpparser tool to fpmake.pp
git-svn-id: trunk@48721 -
2021-02-19 20:16:09 +00:00
nickysn
9bc0f62f45 + added tool for parsing GraphemeBreakProperty.txt and converting it to code
git-svn-id: trunk@48720 -
2021-02-19 19:32:10 +00:00
nickysn
26253b9e88 * updated readme with URLs of the Unicode 9.0 and CLDR 30 data files (to the best of my knowledge)
git-svn-id: trunk@48719 -
2021-02-19 19:27:55 +00:00
nickysn
5677ef4bdd * fixed the file name in the cldrparser help screen
git-svn-id: trunk@48718 -
2021-02-19 19:24:58 +00:00
nickysn
2b73b5bf9a * fixed the parse-collations script/bat file
git-svn-id: trunk@48717 -
2021-02-19 19:24:20 +00:00
nickysn
9de09f1d28 * synchronized with trunk
git-svn-id: branches/wasm@48498 -
2021-02-02 04:02:02 +00:00
michael
f2a4a9d0d4 * Specify mode
git-svn-id: trunk@48490 -
2021-02-01 13:16:20 +00:00
michael
f128e64ccb * Some small improvements from Andrey Sobol: better specialization declaration in markdown, write more detailed end log
git-svn-id: trunk@48489 -
2021-02-01 13:15:05 +00:00
nickysn
e7d568ea38 * synchronized with trunk
git-svn-id: branches/wasm@48451 -
2021-01-29 04:03:57 +00:00
michael
89149a2f9f * Small fix from Andrey to improve link resolving
git-svn-id: trunk@48441 -
2021-01-28 07:01:38 +00:00
nickysn
605246ac3c * synchronized with trunk
git-svn-id: branches/wasm@48440 -
2021-01-27 23:54:53 +00:00
michael
c3aca47e50 * Patch from Andrey Sobol to fix broken topic links
git-svn-id: trunk@48439 -
2021-01-27 21:29:12 +00:00
nickysn
5c36600c8c * update revision.inc
git-svn-id: branches/wasm@48373 -
2021-01-24 02:11:32 +00:00
nickysn
1d9d1ab859 * regenerated makefiles
git-svn-id: branches/wasm@48369 -
2021-01-24 02:01:11 +00:00
nickysn
eb6a7a82d5 - removed the 'wasm' OS from fpcmake ('embedded' should be used instead)
git-svn-id: branches/wasm@48368 -
2021-01-24 01:58:55 +00:00
nickysn
dccd4d5b37 * synchronized with trunk
git-svn-id: branches/wasm@48359 -
2021-01-24 00:39:31 +00:00
michael
e3481eecfb * Patch from Andrey Sobol to improve display of specialized types
git-svn-id: trunk@48349 -
2021-01-23 14:29:56 +00:00
michael
b51fd7079a * Allow single page mode for multi-page writers
git-svn-id: trunk@48348 -
2021-01-23 11:42:21 +00:00
nickysn
4165c893be * synchronized with trunk
git-svn-id: branches/wasm@48292 -
2021-01-21 23:16:12 +00:00
michael
79f2398e6a Small fix by Andrey to fix links
git-svn-id: trunk@48269 -
2021-01-21 15:20:11 +00:00
nickysn
780ded903a * synchronized with trunk
git-svn-id: branches/wasm@48225 -
2021-01-19 23:01:55 +00:00
Mattias Gaertner
25fd38b2da pastojs: fixed o as intftype, when o is nil
git-svn-id: trunk@48188 -
2021-01-19 09:42:56 +00:00
nickysn
8021de82f6 * synchronized with trunk
git-svn-id: branches/wasm@48185 -
2021-01-18 23:11:34 +00:00
michael
92c3aedac4 * Fix typo
git-svn-id: trunk@48171 -
2021-01-18 15:30:19 +00:00
michael
005448f305 * Some restructuring by Andrey, add fallback link
git-svn-id: trunk@48170 -
2021-01-18 15:27:58 +00:00
michael
38b6bb7385 * Patch from Andrey Sobol to improve inheritance tree
git-svn-id: trunk@48169 -
2021-01-18 13:23:52 +00:00
michael
4c22d66aac * Fix compilation
git-svn-id: trunk@48165 -
2021-01-16 16:55:48 +00:00
michael
b30d54b064 * Patches from Andrey Sobol, more control over warnings, improve class tree and resolving
git-svn-id: trunk@48163 -
2021-01-16 15:05:44 +00:00
nickysn
2ee61e003d * update revision.inc
git-svn-id: branches/wasm@48159 -
2021-01-15 15:28:47 +00:00
nickysn
e0a1ce86fd * synchronized with trunk
git-svn-id: branches/wasm@48158 -
2021-01-15 01:05:37 +00:00
Mattias Gaertner
c21e777c85 pastojs: fixed freeing temp intf var if nil
git-svn-id: trunk@48155 -
2021-01-14 12:30:57 +00:00
nickysn
c1b37a3cb5 * synchronized with trunk
git-svn-id: branches/wasm@48109 -
2021-01-08 08:46:38 +00:00
michael
de28024427 * Patch from Andrey Sobol to improve names, improve XML structure
git-svn-id: trunk@48103 -
2021-01-07 13:24:12 +00:00
nickysn
ed26d54e3b * synchronized with trunk
git-svn-id: branches/wasm@48102 -
2021-01-07 07:21:01 +00:00
michael
26a446308b * Fix compilation with CheckPasTreeRefCount define
git-svn-id: trunk@48094 -
2021-01-06 12:25:17 +00:00
michael
498805c1ca * Patch from Andrey Sobol to control XML file layout
git-svn-id: trunk@48093 -
2021-01-06 12:24:09 +00:00
michael
e2ffecb4c8 * Fix GetFileBaseDir
git-svn-id: trunk@48092 -
2021-01-06 10:07:05 +00:00
michael
cccff5826e * Fix memleak, additional list/indent, patch from Andrey Sobol
git-svn-id: trunk@48091 -
2021-01-06 09:13:33 +00:00
nickysn
77578f0e03 * synchronized with trunk
git-svn-id: branches/wasm@48090 -
2021-01-06 05:11:52 +00:00
michael
87f2c282d1 * Patch from Andrey Sobol to reduce indentation
git-svn-id: trunk@48087 -
2021-01-05 17:00:32 +00:00
nickysn
d8aaa29cbc * synchronized with trunk
git-svn-id: branches/wasm@48071 -
2021-01-05 03:25:43 +00:00
michael
d42c334de9 * Fix memory leak, patch from Andrey Sobol
git-svn-id: trunk@48025 -
2021-01-04 09:13:08 +00:00
nickysn
052d1bc38a * synchronized with trunk
git-svn-id: branches/wasm@48022 -
2021-01-04 02:57:44 +00:00
michael
743e7c1c1b * Forgot to commit
git-svn-id: trunk@48014 -
2021-01-03 15:30:41 +00:00
marco
1332915a10 * still add files that start with ., just not to FTS
git-svn-id: trunk@48013 -
2021-01-03 15:21:43 +00:00
michael
7ee4954b0b * Refactor HTML engine so it can more easily be extended
git-svn-id: trunk@48010 -
2021-01-03 14:08:48 +00:00
michael
7be3d2f80c * get rid of some warnings
git-svn-id: trunk@48009 -
2021-01-03 14:08:02 +00:00
michael
1afca037c6 * Help for markdown
git-svn-id: trunk@48005 -
2021-01-03 08:37:52 +00:00
nickysn
cf6c173653 * regenerated makefiles
git-svn-id: branches/wasm@47988 -
2021-01-02 22:25:27 +00:00
nickysn
19b06cdf81 + added wasi to the list of OSes in fpcmake
git-svn-id: branches/wasm@47987 -
2021-01-02 22:23:15 +00:00
nickysn
a84b091b5e * makefiles regenerated after fpcmake update
git-svn-id: branches/wasm@47985 -
2021-01-02 22:15:42 +00:00
nickysn
70f19c4a6e * the 'wasm' CPU renamed 'wasm32' in fpcmake
git-svn-id: branches/wasm@47983 -
2021-01-02 22:11:27 +00:00
nickysn
05d66eddfc * synchronized with trunk
git-svn-id: branches/wasm@47982 -
2021-01-02 22:06:17 +00:00
michael
b387dd8a94 * Fix AV
git-svn-id: trunk@47981 -
2021-01-02 22:05:34 +00:00
marco
bb8fd96eaa * fix destructor
git-svn-id: trunk@47980 -
2021-01-02 21:13:03 +00:00
michael
33d7935b93 * Fix class tree & lists
git-svn-id: trunk@47978 -
2021-01-02 19:05:31 +00:00
michael
390be00327 * Markdown support for fpdoc
git-svn-id: trunk@47973 -
2021-01-02 14:28:45 +00:00
nickysn
361594bafd * synchronized with trunk
git-svn-id: branches/wasm@47920 -
2020-12-31 04:00:04 +00:00
marco
4353d36516 * commited patch(-5) by Andrey Sobol from mantis #38153 .
git-svn-id: trunk@47915 -
2020-12-30 20:37:24 +00:00
nickysn
57b976535f * synchronized with trunk
git-svn-id: branches/wasm@47896 -
2020-12-29 23:50:34 +00:00
Mattias Gaertner
8eafcd9490 pastojs: await with one param must be async function
git-svn-id: trunk@47895 -
2020-12-29 23:18:41 +00:00
nickysn
96de6c4b96 * synchronize with trunk
git-svn-id: branches/wasm@47877 -
2020-12-28 18:45:24 +00:00
michael
f1db695809 * Move chm writer to separate unit
git-svn-id: trunk@47868 -
2020-12-28 13:55:22 +00:00
nickysn
91e9558f5b * synchronized with trunk
git-svn-id: branches/wasm@47766 -
2020-12-12 23:20:33 +00:00
michael
3db8f5c91f * Fix compilation
git-svn-id: trunk@47754 -
2020-12-11 13:34:44 +00:00
michael
7f2c8857da * Endianness
git-svn-id: trunk@47743 -
2020-12-09 23:33:53 +00:00
michael
9ac84262f6 * Last patch from Andrey Sobol to fix bug ID #38141
git-svn-id: trunk@47719 -
2020-12-08 09:49:44 +00:00
nickysn
dc5b78d5f0 * synchronized with trunk
git-svn-id: branches/wasm@47716 -
2020-12-08 06:57:57 +00:00
Mattias Gaertner
e25848ab32 pastojs: catch load file exceptions and turn into regular errors
git-svn-id: trunk@47712 -
2020-12-07 16:58:52 +00:00
michael
9fc390877e * Partially resolved ID 38141 : better handling of class hierarchy and cross-package links
git-svn-id: trunk@47710 -
2020-12-07 11:55:51 +00:00
nickysn
f9daec43ef * synchronized with trunk
git-svn-id: branches/wasm@47588 -
2020-11-25 21:59:19 +00:00
michael
0323f0b07d * Fix compilation after class tree changes
git-svn-id: trunk@47540 -
2020-11-23 12:26:53 +00:00
michael
f1aca7f877 * Improved class tree building
git-svn-id: trunk@47537 -
2020-11-23 08:30:17 +00:00
nickysn
59b465bbe7 * synchronized with trunk
git-svn-id: branches/wasm@47525 -
2020-11-22 04:01:56 +00:00
michael
132186a5aa No advanced records
git-svn-id: trunk@47511 -
2020-11-21 12:12:07 +00:00
michael
5354cf2a61 * Advanced records structure changed, fixed fpdoc
git-svn-id: trunk@47510 -
2020-11-21 12:11:38 +00:00
nickysn
f43b8ce340 * regenerated makefiles
git-svn-id: branches/wasm@47508 -
2020-11-20 23:32:01 +00:00
nickysn
890b633da1 * update revision.inc
git-svn-id: branches/wasm@47507 -
2020-11-20 23:28:03 +00:00
nickysn
c895c8fa0a * synchronized with trunk
git-svn-id: branches/wasm@47506 -
2020-11-20 23:21:42 +00:00
michael
b00450437b * Changed customization method texts
git-svn-id: trunk@47504 -
2020-11-20 21:07:11 +00:00
michael
a65ad26bca * More customization methods
git-svn-id: trunk@47503 -
2020-11-20 21:06:44 +00:00
pierre
68d3962889 Regenerate all Makefile's, and update utils/fpcm/fpcmake.inc and utils/fpcm/revision.inc after commit 47483
git-svn-id: trunk@47484 -
2020-11-20 14:03:57 +00:00
pierre
ec11284222 Only add -Xr option if RLINKPATH variable is not empty
git-svn-id: trunk@47483 -
2020-11-20 14:01:51 +00:00
michael
8de1e91f4b * Fix compilation, new visibility sections
git-svn-id: trunk@47473 -
2020-11-20 11:07:37 +00:00
Károly Balogh
9d67adcbb6 * regenerated all Makefiles after Sinclair QL support was added
git-svn-id: trunk@47453 -
2020-11-19 02:58:27 +00:00
nickysn
911b4e852a * regen makefiles after sync with trunk
git-svn-id: branches/wasm@47450 -
2020-11-19 01:22:40 +00:00
nickysn
a221a83e94 * update revision.inc after sync with trunk
git-svn-id: branches/wasm@47449 -
2020-11-19 01:18:38 +00:00
nickysn
509821260e * synchronized with trunk
git-svn-id: branches/wasm@47448 -
2020-11-19 01:12:38 +00:00
pierre
14b34e4f55 Update after commit 47376
git-svn-id: trunk@47434 -
2020-11-16 17:13:48 +00:00
Károly Balogh
51d8ec90a7 sinclairql: now the target short name is also sinclairql as proposed by Pierre, so it's unified everywhere
git-svn-id: trunk@47376 -
2020-11-10 21:31:04 +00:00
pierre
da042f7700 Regenerated automatically after commit #47358
git-svn-id: trunk@47373 -
2020-11-10 16:23:22 +00:00
Károly Balogh
e0555c307f sinclairql: added support to fpcmake
git-svn-id: trunk@47358 -
2020-11-09 00:14:13 +00:00
nickysn
d3d51d2f7e * synchronized with trunk
git-svn-id: branches/wasm@47338 -
2020-11-07 22:40:43 +00:00
Mattias Gaertner
280c0d90f7 pastojs: fixed diable optimization using fpc syntax prepend No, issue #38045
git-svn-id: trunk@47334 -
2020-11-07 10:56:30 +00:00
Mattias Gaertner
e69cd3fd1c pastojs: fixed diable optimization using fpc syntax prepend No, issue #38045
git-svn-id: trunk@47331 -
2020-11-07 10:23:46 +00:00
Mattias Gaertner
2bb083acf1 pastojs: set version 2.1.1
git-svn-id: trunk@47320 -
2020-11-05 10:35:09 +00:00
ondrej
f4cff81881 LocalToEpoch, EpochToLocal: fix for arbitrary datetime
git-svn-id: trunk@47291 -
2020-11-03 14:27:07 +00:00
Marc Weustink
4e03876083 fcl-res: fpcres: add support for aarch64-coff
git-svn-id: trunk@47288 -
2020-11-03 08:24:45 +00:00
nickysn
48b81da877 * synchronized with trunk
git-svn-id: branches/wasm@47249 -
2020-10-29 10:49:36 +00:00
Mattias Gaertner
b52744bcbf pastojs: fixed a div b<0
git-svn-id: trunk@47212 -
2020-10-26 21:23:34 +00:00
nickysn
446d824ad6 * synchronized with trunk
git-svn-id: branches/wasm@47067 -
2020-10-08 21:29:04 +00:00
michael
a8bc2f6947 * Patch from Henrique Werlang to allow setting log config page
git-svn-id: trunk@47052 -
2020-10-05 17:37:45 +00:00
nickysn
22f082c18f * synchronized with trunk
git-svn-id: branches/wasm@47026 -
2020-09-30 21:30:37 +00:00
pierre
58bca9cce1 Various Watcom changes to enable compilation of packages and utils
git-svn-id: trunk@47023 -
2020-09-30 15:38:39 +00:00
nickysn
697bd6d586 * synchronized with trunk
git-svn-id: branches/wasm@46993 -
2020-09-28 22:19:56 +00:00
Mattias Gaertner
a66b6cd7c7 pastojs: classname=typeinfoname
git-svn-id: trunk@46986 -
2020-09-28 09:39:24 +00:00
nickysn
1089ef1aac * makefiles regenerated after merge
git-svn-id: branches/wasm@46949 -
2020-09-24 21:23:26 +00:00
nickysn
37d25ccb84 * synchronized with trunk
git-svn-id: branches/wasm@46932 -
2020-09-23 21:00:30 +00:00
Mattias Gaertner
135f3745d6 pastojs: docs
git-svn-id: trunk@46929 -
2020-09-23 14:35:38 +00:00
Mattias Gaertner
cf4ca3a280 pastojs: optimization ShortRefGlobals
git-svn-id: trunk@46928 -
2020-09-23 14:32:47 +00:00
Mattias Gaertner
54f08ea60f pastojs: set $ancestor of pascal descending of external class to null
git-svn-id: trunk@46926 -
2020-09-23 14:30:39 +00:00
nickysn
bc4589ed72 * update revision.inc
git-svn-id: branches/wasm@46888 -
2020-09-17 21:11:43 +00:00
nickysn
e752df6a9d * synchronized with trunk
git-svn-id: branches/wasm@46887 -
2020-09-17 21:06:06 +00:00
pierre
16bdee8fcb Update revision.inc after commit #46877
git-svn-id: trunk@46881 -
2020-09-16 20:37:04 +00:00
pierre
660cfc49e8 Add gcc specific options -mabi=32/-mabi=64 for mips CPU
git-svn-id: trunk@46877 -
2020-09-16 12:41:44 +00:00
nickysn
6a55837226 * synchronized with trunk
git-svn-id: branches/wasm@46821 -
2020-09-09 23:01:37 +00:00
Mattias Gaertner
edd10be1e2 pastojs: docs updated
git-svn-id: trunk@46818 -
2020-09-09 20:40:58 +00:00
Mattias Gaertner
aae5c452cb pastojs: fixed impl rtti
git-svn-id: trunk@46817 -
2020-09-09 20:32:01 +00:00
Mattias Gaertner
02c72dd5c4 pastojs: moved unit implementation js function into unit interface to share local vars
git-svn-id: trunk@46816 -
2020-09-09 19:56:43 +00:00
Mattias Gaertner
342771c0c7 pastojs: fixed create pascal class descendent from a pascal class descendent of a JS function
git-svn-id: trunk@46807 -
2020-09-09 11:24:56 +00:00
nickysn
d7559d7a38 * synchronized with trunk
git-svn-id: branches/wasm@46798 -
2020-09-07 21:56:01 +00:00
Mattias Gaertner
2f661371fe pastojs: specialize class/record type using pascal name
git-svn-id: trunk@46795 -
2020-09-07 17:21:15 +00:00
nickysn
96052c8d92 * synchronized with trunk
git-svn-id: branches/wasm@46754 -
2020-09-02 23:53:36 +00:00
Mattias Gaertner
4db51d69e4 pastojs: delay RTTI init of record/class/proctype specializations
git-svn-id: trunk@46748 -
2020-09-02 12:42:55 +00:00
nickysn
68d22e6e09 * synchronized with trunk
git-svn-id: branches/wasm@46746 -
2020-09-01 22:21:29 +00:00
Mattias Gaertner
6a0ea119e9 pastojs: fixed concat(a) calling arrayRef
git-svn-id: trunk@46745 -
2020-09-01 22:01:52 +00:00
michael
6f979c9278 * Fix again 37656
git-svn-id: trunk@46741 -
2020-09-01 18:35:41 +00:00
nickysn
851d23edba * synchronized with trunk
git-svn-id: branches/wasm@46729 -
2020-08-29 01:56:54 +00:00
Mattias Gaertner
37eb8c02f5 pastojs: clean up, comments
git-svn-id: trunk@46724 -
2020-08-28 17:23:54 +00:00
michael
13490e1af5 * Patch from Henrique Werlang to fix array concatenation (Bug ID 37656)
git-svn-id: trunk@46723 -
2020-08-28 17:11:12 +00:00
nickysn
78ad7b7dfa * synchronized with trunk
git-svn-id: branches/wasm@46466 -
2020-08-16 23:43:13 +00:00
michael
c7841139f4 * Expose ExtraUnits, remove hardcoded DTypesUnit, patch by Henrique Werlang (bug ID 37570)
git-svn-id: trunk@46444 -
2020-08-15 07:31:43 +00:00
michael
9e3574027c * unit alias possibility
git-svn-id: trunk@46442 -
2020-08-15 07:26:44 +00:00
nickysn
93789508fb * synchronized with trunk
git-svn-id: branches/wasm@46440 -
2020-08-15 00:44:32 +00:00
michael
dfca0bf9c8 * Improved exception handling, patch by Henrique Werlang (bug ID 37567)
git-svn-id: trunk@46425 -
2020-08-14 10:33:07 +00:00
nickysn
de29036512 * synchronized with trunk
git-svn-id: branches/wasm@46407 -
2020-08-12 22:20:37 +00:00
svenbarth
f1b9989bdd * for RC files set the current directory to the directory of the RC file so that relative paths are resolved correctly
git-svn-id: trunk@46397 -
2020-08-12 19:07:24 +00:00
svenbarth
bd6d1e0b6a * do not automatically register the RC reader, because it captures any file, instead handle that in fpcres itself if the output format calls for it
git-svn-id: trunk@46395 -
2020-08-12 19:07:18 +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
5eabf9851e fcl-res, fpcres: command line switches for include and defines
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46387 -
2020-08-12 19:06:20 +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
svenbarth
f91a5cfe25 * add support for exclusive start conditions
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46371 -
2020-08-12 19:02:18 +00:00
svenbarth
f31ed1551e * changed LexLib IO functions into a procedure variables so they can be overridden while keeping the rest of LexLib
Reintegrate fpcres-rc branch by Martok

git-svn-id: trunk@46370 -
2020-08-12 19:02:13 +00:00
nickysn
163794ca27 * synchronized with trunk
git-svn-id: branches/wasm@46366 -
2020-08-11 22:58:54 +00:00
michael
58816b3bc6 * Always define makestub
git-svn-id: trunk@46363 -
2020-08-11 13:32:29 +00:00
michael
6dd0572eaa * skip hints (bug ID 37511)
git-svn-id: trunk@46359 -
2020-08-11 10:56:47 +00:00
nickysn
0c6426f354 * synchronized with trunk
git-svn-id: branches/wasm@46336 -
2020-08-08 23:29:48 +00:00
michael
a78d5ba112 * Fix bug id #37514 : type helper not recognized
git-svn-id: trunk@46319 -
2020-08-08 09:09:18 +00:00
michael
99551dc6b2 * Fix bug id #37515
git-svn-id: trunk@46317 -
2020-08-08 08:55:36 +00:00
michael
b78a3fec98 * Fix bug #37519: no assembler
git-svn-id: trunk@46314 -
2020-08-08 08:01:06 +00:00
nickysn
2a40acba19 * synchronized with trunk
git-svn-id: branches/wasm@46310 -
2020-08-07 22:10:49 +00:00
michael
d8caa4844f * Load OS defaults, add text/css
git-svn-id: trunk@46306 -
2020-08-06 22:43:15 +00:00
nickysn
545790b0e5 * regenerated makefiles
git-svn-id: branches/wasm@46293 -
2020-08-06 14:48:06 +00:00
nickysn
eb73e9a07b * update revision.inc
git-svn-id: branches/wasm@46292 -
2020-08-06 14:44:25 +00:00
nickysn
b66aa056f1 * synchronized with trunk
git-svn-id: branches/wasm@46290 -
2020-08-06 14:34:20 +00:00
Mattias Gaertner
93cca1ac91 pastojs: clean up
git-svn-id: trunk@46273 -
2020-08-05 19:54:42 +00:00
Mattias Gaertner
68a3e33cac pastojs: fixed arraySetLength shrink
git-svn-id: trunk@46272 -
2020-08-05 19:53:11 +00:00
pierre
6ce1b7d272 Disable native compilation of ihcutil for zxspectrum, msxdos and amstadcpc as it requires fcl-base package
git-svn-id: trunk@46246 -
2020-08-05 10:46:20 +00:00
pierre
754374d2ee Add amstradcpc to the list of unsupported OSes base utils
git-svn-id: trunk@46245 -
2020-08-05 09:31:30 +00:00
pierre
644678daaa Add zxspectrum, msxdos and amstradcpc list of unsupported OSes for most utils packages
git-svn-id: trunk@46244 -
2020-08-05 09:30:16 +00:00
pierre
42866bbde5 Change list of supported OSes
git-svn-id: trunk@46243 -
2020-08-05 09:28:54 +00:00
pierre
dcdb57027a Update after commit #46241
git-svn-id: trunk@46242 -
2020-08-05 09:20:06 +00:00
pierre
738c11199b Add amstradcpc OS support for fpcmake and fpmkunit
git-svn-id: trunk@46241 -
2020-08-05 09:05:14 +00:00
nickysn
f72e947ff1 * synchronized with trunk
git-svn-id: branches/wasm@46237 -
2020-08-04 23:54:31 +00:00
michael
ec3eef03f1 * Set path to local version of fcl-passrc, not installed version
git-svn-id: trunk@46232 -
2020-08-04 15:50:45 +00:00
michael
2faa9e06a1 * Additional options for latest pas2js version features
git-svn-id: trunk@46230 -
2020-08-04 13:56:43 +00:00
nickysn
a09b11f974 * regenerated makefiles after sync with trunk
git-svn-id: branches/wasm@46229 -
2020-08-04 13:44:31 +00:00
nickysn
5f116441e0 * update revision.inc
git-svn-id: branches/wasm@46227 -
2020-08-04 13:41:38 +00:00
nickysn
c1312e47fe * synchronized with trunk
git-svn-id: branches/wasm@46226 -
2020-08-04 13:37:27 +00:00
pierre
ca40956a3a Regenerated all Makefile's
git-svn-id: trunk@46224 -
2020-08-04 10:19:49 +00:00
pierre
a2806954ed Update after commit #46222
git-svn-id: trunk@46223 -
2020-08-04 10:10:44 +00:00
pierre
a5997e266f Add powerpc specific call to gcc to get the correct libgcc directory for linux
git-svn-id: trunk@46222 -
2020-08-04 07:48:24 +00:00
nickysn
a8811ac14a * regenerated makefiles
git-svn-id: branches/wasm@46216 -
2020-08-03 21:23:58 +00:00
nickysn
b79a2fc5bf * update revision.inc
git-svn-id: branches/wasm@46215 -
2020-08-03 21:20:22 +00:00
nickysn
62cb7c2d12 * synchronized with trunk
git-svn-id: branches/wasm@46214 -
2020-08-03 21:15:39 +00:00
nickysn
08af87cde2 + also build wasmtool
git-svn-id: branches/wasm@46202 -
2020-08-03 17:25:42 +00:00
nickysn
63ecdcffd1 * mode objfpc, h+ in wasmlinkchange.pas and wasmtoolutils.pas
git-svn-id: branches/wasm@46201 -
2020-08-03 17:19:12 +00:00
nickysn
67d5eba6fc + added wasmbin fpmake files
git-svn-id: branches/wasm@46194 -
2020-08-03 15:40:05 +00:00
nickysn
dbffac46cb * mode objfpc, h+ in wasmnormalize.pas
git-svn-id: branches/wasm@46193 -
2020-08-03 15:35:59 +00:00
nickysn
6b5719879a * mode objfpc, h+ in wasmmodule
git-svn-id: branches/wasm@46192 -
2020-08-03 15:28:26 +00:00
nickysn
8d5ddbf33f * mode objfpc, h+ in wasmlink
git-svn-id: branches/wasm@46191 -
2020-08-03 15:22:57 +00:00
nickysn
05c5e28bca * mode objfpc, h+ in wasmtest.pas
git-svn-id: branches/wasm@46190 -
2020-08-03 15:16:44 +00:00
nickysn
c97a244a3d * mode objfpc, h+ in wasmbincode.pas
git-svn-id: branches/wasm@46189 -
2020-08-03 15:12:54 +00:00
nickysn
7809dde9d5 + added mode objfpc and ansistrings ON directive to unit lebutils
git-svn-id: branches/wasm@46188 -
2020-08-03 15:07:48 +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
17057abaf1 * applied the GPL license with Dmitry's permission
git-svn-id: branches/wasm@46185 -
2020-08-03 13:07:03 +00:00
nickysn
34460a9fae [PATCH 188/188] fix offset reference within the code section, when
writing relocation info

From ad32136edcdc2c4df42f5a305358aa01b90755b9 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 13 Apr 2020 10:13:06 -0400

git-svn-id: branches/wasm@46184 -
2020-08-03 13:02:19 +00:00
nickysn
c2abf3e14b [PATCH 187/188] removing function code reference as unneeded
From edd3628ed9d2302b50ec590dfeb76eb929f5748b Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 13 Apr 2020 10:11:58 -0400

git-svn-id: branches/wasm@46183 -
2020-08-03 13:02:18 +00:00
nickysn
cd6eed38c1 [PATCH 186/188] removed debug lines
From a2ba033b28c82808f5c0074d6b4d3c62f965417a Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 13 Apr 2020 09:32:51 -0400

git-svn-id: branches/wasm@46182 -
2020-08-03 13:02:17 +00:00
nickysn
9d235d92bf [PATCH 185/188] changing relocation to use actual wasmmodule objects,
instead of indexes. As the actual symbol index is only known when after
 linking section was written

From 32f96b6a7da19db001b62481e860df5757f0867c Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 13 Apr 2020 09:32:18 -0400

git-svn-id: branches/wasm@46181 -
2020-08-03 13:02:16 +00:00
nickysn
addfbaf889 [PATCH 184/188] update writing binary import section for entities
other than function update table normalization to hard-code the element type

From 545def919260e7d90ec3b948f242022378607079 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 9 Apr 2020 14:08:42 -0400

git-svn-id: branches/wasm@46180 -
2020-08-03 13:02:15 +00:00
nickysn
0e4e94dfe2 [PATCH 183/188] wasa relocation to be off by default
From 29bc72b3e6d157b88ea1df59f171b8cd019c3254 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 9 Apr 2020 13:19:40 -0400

git-svn-id: branches/wasm@46179 -
2020-08-03 13:02:14 +00:00
nickysn
6af6930763 [PATCH 182/188] updating file output to use absolute path
From 538eac2f8d9ba8737d1840b85864a6921204a167 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 8 Apr 2020 15:37:30 -0400

git-svn-id: branches/wasm@46178 -
2020-08-03 13:02:13 +00:00
nickysn
ba7661e6f2 [PATCH 181/188] using assembler parameters
From 351ab862f931830be30643473e2d073092e1de40 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 8 Apr 2020 13:15:49 -0400

git-svn-id: branches/wasm@46177 -
2020-08-03 13:02:12 +00:00