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