Mattias Gaertner
250b9489f6
pas2jslib: set default paths
...
git-svn-id: trunk@40353 -
2018-11-18 18:50:26 +00:00
Mattias Gaertner
e31a7e9b73
pas2js: clean up
...
git-svn-id: trunk@40258 -
2018-11-07 17:46:45 +00:00
Mattias Gaertner
6bb752c637
pas2js: default pas2js.cfg unitpath uses $CfgDir/../../../packages/*
...
git-svn-id: trunk@40245 -
2018-11-06 17:00:28 +00:00
Mattias Gaertner
e89223e56e
pas2js: clean up
...
git-svn-id: trunk@40243 -
2018-11-06 16:54:56 +00:00
Mattias Gaertner
0140c5ede7
pas2js: fixed unit paths
...
git-svn-id: trunk@40241 -
2018-11-06 16:48:14 +00:00
yury
bfbe50bc04
* pas2jni: Added option: -N - Do not generate a Java code for auto-loading of the shared library.
...
* pas2jni: Do not generate TClass helper code if no classes are used at all.
git-svn-id: trunk@40179 -
2018-11-02 15:18:26 +00:00
Mattias Gaertner
2f5d081b5d
nodepas2js: clean up
...
git-svn-id: trunk@40164 -
2018-11-01 22:35:17 +00:00
Mattias Gaertner
f9e426c45a
pas2js: clean up $shared in sets
...
git-svn-id: trunk@40148 -
2018-11-01 13:37:49 +00:00
Mattias Gaertner
ef3b1ee5ba
pas2js: hide $shared in sets
...
git-svn-id: trunk@40146 -
2018-11-01 13:35:12 +00:00
Mattias Gaertner
a2f89ac1f9
pas2js: debug val() failure
...
git-svn-id: trunk@40144 -
2018-11-01 13:32:58 +00:00
Mattias Gaertner
05243a2de6
pas2js: hide $shared in sets
...
git-svn-id: trunk@40143 -
2018-11-01 13:32:19 +00:00
Mattias Gaertner
ff431f0106
pastojs: fixed calling destructor after exception in constructor
...
git-svn-id: trunk@40116 -
2018-10-31 23:02:01 +00:00
Mattias Gaertner
0e012e657f
pastojs: fixed handling read error
...
git-svn-id: trunk@40108 -
2018-10-31 14:17:39 +00:00
Mattias Gaertner
bbb5943fef
pas2js: started nodepas2js
...
git-svn-id: trunk@40098 -
2018-10-30 23:18:09 +00:00
Mattias Gaertner
60eb591844
pastojs: fixed compilation
...
git-svn-id: trunk@40075 -
2018-10-29 10:16:58 +00:00
Mattias Gaertner
01d1cde8a3
pastojs: adaptions for pas2js
...
git-svn-id: trunk@40064 -
2018-10-28 14:34:08 +00:00
Mattias Gaertner
d915932c29
pastojs: $i %date%, %time%, %line%
...
git-svn-id: trunk@40062 -
2018-10-28 14:08:41 +00:00
Mattias Gaertner
a2c16728cc
pastojs: adaptions for pas2js
...
git-svn-id: trunk@40049 -
2018-10-27 11:17:58 +00:00
Mattias Gaertner
43c2dce24f
fcl-js: jssrcmap adapted for pas2js
...
git-svn-id: trunk@40048 -
2018-10-26 09:10:56 +00:00
Mattias Gaertner
75e6356e02
fcl-js: started jsonscanner adaption for pas2js
...
git-svn-id: trunk@40045 -
2018-10-25 20:16:56 +00:00
Mattias Gaertner
225aa064fe
pastojs: adapted pas2jspparser for pas2js
...
git-svn-id: trunk@40044 -
2018-10-25 20:07:00 +00:00
Mattias Gaertner
60dab2f4fb
pas2js: logger adapted for pas2js
...
git-svn-id: trunk@40042 -
2018-10-25 19:47:11 +00:00
Mattias Gaertner
703f5ea97e
pas2js: started nodepas2js
...
git-svn-id: trunk@40037 -
2018-10-25 16:09:20 +00:00
Mattias Gaertner
91d7658844
pas2js: fixed calling $final, do not call BeforeDestruction on exception in constructor
...
git-svn-id: trunk@39966 -
2018-10-18 10:00:02 +00:00
yury
a29290202f
* Regenerated makefiles to support x86_64-android.
...
git-svn-id: trunk@39958 -
2018-10-17 17:12:20 +00:00
yury
efdac0623f
* revision.inc
...
git-svn-id: trunk@39957 -
2018-10-17 17:10:37 +00:00
yury
e367577bf1
+ added support for x86_64-android target.
...
git-svn-id: trunk@39956 -
2018-10-17 16:56:27 +00:00
yury
87c5e703fb
* revision.inc
...
git-svn-id: trunk@39872 -
2018-10-06 18:43:14 +00:00
florian
15e656c36e
+ -x option to output all numeric constants as hex constants
...
git-svn-id: trunk@39870 -
2018-10-06 16:28:19 +00:00
yury
8c59eb1ce5
* Regenerated makefiles to support aarch64-android.
...
git-svn-id: trunk@39863 -
2018-10-06 09:36:03 +00:00
yury
671d31df1d
+ Added support for the aarch64-android target.
...
git-svn-id: trunk@39862 -
2018-10-06 09:33:09 +00:00
Mattias Gaertner
cec7188704
pastojs: added option -JoCheckVersion
...
git-svn-id: trunk@39851 -
2018-10-02 14:58:05 +00:00
Jonas Maebe
9857b840f3
* adapted configuration files when generating on macOS 10.14
...
- use new search path for binutils
- custom library search path for i386
- our configuration files do not support options depending on the host OS
version, so this can only be done at installation time
git-svn-id: trunk@39844 -
2018-09-30 16:33:58 +00:00
pierre
b5c5329f39
Update all utils Makefile's
...
git-svn-id: trunk@39823 -
2018-09-27 06:53:52 +00:00
pierre
82470e6e7f
Update revision after commit 39813
...
git-svn-id: trunk@39822 -
2018-09-27 06:44:21 +00:00
florian
a34d4e715c
Merged riscv_new branch
...
git-svn-id: trunk@39813 -
2018-09-26 19:49:08 +00:00
Mattias Gaertner
a672107894
pastojs: fixed override class interface map
...
git-svn-id: trunk@39799 -
2018-09-24 17:28:58 +00:00
pierre
202146bf48
Update revision number after commit #39757
...
git-svn-id: trunk@39765 -
2018-09-17 12:06:54 +00:00
pierre
1602d3743c
Add SHAREDLIBEXT=.a for AIX OS to fpcmake.ini
...
git-svn-id: trunk@39757 -
2018-09-14 14:07:38 +00:00
pierre
7a598cf60a
Commit regenerated utils/fpcm/revision.inc
...
git-svn-id: trunk@39724 -
2018-09-10 12:54:32 +00:00
marco
98f00acb06
* trunk to 3.3.1
...
git-svn-id: trunk@39635 -
2018-08-18 15:47:44 +00:00
marco
57b73f7022
* don't include date/rev info of fpcmake. complicates merging.
...
git-svn-id: trunk@39631 -
2018-08-18 15:06:58 +00:00
michael
722927bc4f
* Add Pas2js
...
git-svn-id: trunk@39605 -
2018-08-10 07:12:49 +00:00
Jeppe Johansen
d32d158b4d
Regenerated utils makefiles.
...
git-svn-id: branches/laksen/riscv_new@39496 -
2018-07-23 12:25:52 +00:00
Jeppe Johansen
27ab039366
Fixed _fini and _init references in cprt0.as
...
Add RiscV to fcl-res and fpcres.
Check that constant is a valid imm12 when doing overflow checking.
git-svn-id: branches/laksen/riscv_new@39494 -
2018-07-23 11:40:55 +00:00
Jeppe Johansen
2aaf481d89
Regenerated makefiles.
...
git-svn-id: branches/laksen/riscv_new@39476 -
2018-07-20 10:40:57 +00:00
Jeppe Johansen
6352328f3a
Update packages with information about RiscV.
...
Fix g_external_wrapper, since it uses a register.
Fixed calling of gas.
Ported cprt0.
git-svn-id: branches/laksen/riscv_new@39475 -
2018-07-20 10:40:28 +00:00
Jeppe Johansen
ceb38833f2
Added RiscV32/64 target, from a cleaned up version of branches/laksen/riscv/trunk.
...
git-svn-id: branches/laksen/riscv_new@39474 -
2018-07-20 08:21:15 +00:00
Mattias Gaertner
2086bdbbc0
pastojs: check reserved global JS identifiers only for non prefixed identifiers
...
git-svn-id: trunk@39360 -
2018-07-03 14:05:38 +00:00
Mattias Gaertner
7e64102b74
fcl-passrc: fixed scanner row, col in macro
...
git-svn-id: trunk@39344 -
2018-06-29 15:48:21 +00:00
Mattias Gaertner
7a6fed75a0
fcl-passrc: $warn directive
...
git-svn-id: trunk@39315 -
2018-06-27 14:27:43 +00:00
Mattias Gaertner
5228cada27
pas2js: set version 0.9.26
...
git-svn-id: trunk@39304 -
2018-06-25 18:21:04 +00:00
Mattias Gaertner
b2bd41d08e
pastojs: hint how to use -vl
...
git-svn-id: trunk@39300 -
2018-06-25 09:27:49 +00:00
michael
6e8ec3449f
* Allow to set version, add copyright header
...
git-svn-id: trunk@39295 -
2018-06-23 16:32:59 +00:00
michael
bfc5d63fde
* Add webidl2pas
...
git-svn-id: trunk@39293 -
2018-06-23 14:02:55 +00:00
Mattias Gaertner
821182d518
pas2js: docs
...
git-svn-id: trunk@39284 -
2018-06-23 08:36:45 +00:00
Mattias Gaertner
118ec57000
pastojs: typecast function to TJSFunction
...
git-svn-id: trunk@39208 -
2018-06-10 13:45:40 +00:00
Mattias Gaertner
2a598c851f
pastojs: allow {$H+}, error on {$H-}
...
git-svn-id: trunk@39128 -
2018-05-28 06:46:52 +00:00
Mattias Gaertner
df71ab3ecf
pastojs: writestr and -Sm
...
git-svn-id: trunk@39125 -
2018-05-27 22:01:09 +00:00
marco
dcfe1cae13
* fix 4265 cases where the index resolved a lemma that had a link= property.
...
Mantis #32325
* adds a warning for the cases that are fixed. If generation logs are saved, this makes it easy to check if new problems are related to this fix.
git-svn-id: trunk@39065 -
2018-05-20 16:59:45 +00:00
marco
d7f2ab0d28
* fix resolve* functions for filesystems with backslashes.
...
git-svn-id: trunk@39061 -
2018-05-20 16:03:30 +00:00
marco
f401410500
* quick fix for uninitialized "CodeEl" usage that trips up small test programs
...
git-svn-id: trunk@39051 -
2018-05-20 13:06:13 +00:00
Mattias Gaertner
763fd783e0
pastojs: typecast array to/from tjsobject
...
git-svn-id: trunk@39034 -
2018-05-20 10:40:07 +00:00
Mattias Gaertner
3d186b2706
pastojs: for value in externalarray do
...
git-svn-id: trunk@39026 -
2018-05-19 17:59:50 +00:00
Mattias Gaertner
cd4eb4738c
pas2js: fixed rtti module
...
git-svn-id: trunk@38992 -
2018-05-14 16:55:04 +00:00
Mattias Gaertner
8a5c519f2d
pastojs: option -FE
...
git-svn-id: trunk@38983 -
2018-05-12 18:26:39 +00:00
Mattias Gaertner
69d6e8ac90
pastojs: added option -vv, -va includes -vd
...
git-svn-id: trunk@38965 -
2018-05-10 09:27:40 +00:00
Mattias Gaertner
e9843bccf0
pastojs: added option -SI<interfacestyel>
...
git-svn-id: trunk@38964 -
2018-05-10 08:00:33 +00:00
Mattias Gaertner
cc7983d781
pastojs: external class field with brackets
...
git-svn-id: trunk@38958 -
2018-05-09 12:47:17 +00:00
Mattias Gaertner
e283024ad7
pastojs: added option -vz, -ic, -io, -it, fixed -va writing used files, fixed -o. -Jc, -vt now writes used unit scopes
...
git-svn-id: trunk@38957 -
2018-05-09 08:41:44 +00:00
nickysn
1c1cd43178
* update revision.inc
...
git-svn-id: trunk@38951 -
2018-05-08 12:18:06 +00:00
Mattias Gaertner
d323bd087e
pastojs: added option -FN<x>, marked -NS as obsolete
...
git-svn-id: trunk@38940 -
2018-05-07 07:17:32 +00:00
Mattias Gaertner
7ea975a869
pastojs: default(record)
...
git-svn-id: trunk@38882 -
2018-04-30 23:48:28 +00:00
Mattias Gaertner
8100f9b222
pastojs: nested classes
...
git-svn-id: trunk@38878 -
2018-04-30 18:03:48 +00:00
Mattias Gaertner
a918071130
pastojs: docs
...
git-svn-id: trunk@38876 -
2018-04-30 08:32:44 +00:00
michael
e4ca90ba1f
* Fix warnings, read <keyword> for gobble keywords
...
git-svn-id: trunk@38874 -
2018-04-30 07:14:04 +00:00
Mattias Gaertner
994167481d
pas2js: docs: record const
...
git-svn-id: trunk@38870 -
2018-04-29 19:26:57 +00:00
marco
64d8f26b38
* more compiler suffix fixes, mantis #33606 , Aarch64 and m68k
...
git-svn-id: trunk@38866 -
2018-04-29 14:08:00 +00:00
Mattias Gaertner
b6f50c9847
pas2js: docs: type alias type
...
git-svn-id: trunk@38853 -
2018-04-27 08:45:36 +00:00
Mattias Gaertner
47b350947f
pas2js: added hexstr
...
git-svn-id: trunk@38846 -
2018-04-26 08:12:55 +00:00
michael
0adfb4fb02
* Fix bug ID #33651
...
git-svn-id: trunk@38845 -
2018-04-26 07:08:41 +00:00
Mattias Gaertner
0fd731efc5
pastojs: docs: typecast int(int)
...
git-svn-id: trunk@38843 -
2018-04-25 13:37:39 +00:00
Mattias Gaertner
2750a0010c
fcl-passrc: resolver: GetElementSourcePos for intrinsic
...
git-svn-id: trunk@38841 -
2018-04-25 00:24:00 +00:00
Mattias Gaertner
1215cafb4e
pastojs: range check string index
...
git-svn-id: trunk@38835 -
2018-04-24 18:01:53 +00:00
Mattias Gaertner
268ffcb854
pastojs: range check array index
...
git-svn-id: trunk@38834 -
2018-04-24 17:42:31 +00:00
Mattias Gaertner
65ae09a914
pastojs: range check char:=, char parameter
...
git-svn-id: trunk@38831 -
2018-04-24 11:51:49 +00:00
nickysn
0f0a326bb7
* update revision.inc
...
git-svn-id: trunk@38830 -
2018-04-24 11:34:20 +00:00
Mattias Gaertner
63032c796f
pas2js: docs
...
git-svn-id: trunk@38826 -
2018-04-23 17:25:14 +00:00
Mattias Gaertner
73310ac57f
pastojs: jsvalue:=currency
...
git-svn-id: trunk@38808 -
2018-04-22 11:35:58 +00:00
Mattias Gaertner
0601b437a4
pas2js: added option -JoUseStrict
...
git-svn-id: trunk@38793 -
2018-04-19 12:42:00 +00:00
Mattias Gaertner
2945f4a3c9
pas2js: changed TGuid to record
...
git-svn-id: trunk@38792 -
2018-04-19 12:16:03 +00:00
marco
8d67230b2d
* fix for bug #33606 , ppc<x> suffix (x86_64->x64)
...
git-svn-id: trunk@38773 -
2018-04-15 17:10:51 +00:00
pierre
69376efa26
Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
...
git-svn-id: trunk@38748 -
2018-04-12 15:20:27 +00:00
pierre
e59120b70b
Regenerated after change to fpcmake.ini
...
git-svn-id: trunk@38747 -
2018-04-12 15:17:21 +00:00
pierre
0e8e25cfb5
Update to rev 38745 after change to fpcmake.ini
...
git-svn-id: trunk@38746 -
2018-04-12 15:16:26 +00:00
pierre
e8c753dbd3
Add ppas and ppaslink scripts removal to fpc_clean and fpc_cleanall
...
git-svn-id: trunk@38745 -
2018-04-12 15:10:30 +00:00
Mattias Gaertner
e1ead17c77
pas2js: simplify
...
git-svn-id: trunk@38721 -
2018-04-09 22:36:10 +00:00
Mattias Gaertner
77cf535e21
pas2js: version 0.9.15
...
git-svn-id: trunk@38715 -
2018-04-08 15:37:03 +00:00
Mattias Gaertner
bb13e36c80
pas2js: docs: fixed typo
...
git-svn-id: trunk@38712 -
2018-04-08 13:05:14 +00:00
Mattias Gaertner
5140e1b022
pas2js: docs: interfaces JS
...
git-svn-id: trunk@38711 -
2018-04-08 12:59:12 +00:00