michael
|
ce79760e79
|
* Remove some debug statements
git-svn-id: trunk@37167 -
|
2017-09-10 15:40:48 +00:00 |
|
michael
|
d53f3e0526
|
* Complete demos so list of demos can be retrieved as AJAX call
git-svn-id: trunk@37166 -
|
2017-09-10 15:16:00 +00:00 |
|
Mattias Gaertner
|
4bd77800cb
|
pastojs: low(), high(), [] for static array with integer range
git-svn-id: trunk@37165 -
|
2017-09-10 15:08:27 +00:00 |
|
Mattias Gaertner
|
2bb0b48b51
|
fcl-passrc: resovler: added EvalRangeLimit
git-svn-id: trunk@37164 -
|
2017-09-10 15:07:35 +00:00 |
|
Mattias Gaertner
|
c8a593e8c5
|
fcl-passrc: useanalyzer: no hints for locals of not used forward defined proc
git-svn-id: trunk@37163 -
|
2017-09-10 13:01:37 +00:00 |
|
nickysn
|
ebf4f715e8
|
+ added a i8086 specific implementation of 32-bit abs(), which generates even
better code
git-svn-id: trunk@37162 -
|
2017-09-10 12:28:00 +00:00 |
|
nickysn
|
16d7eefbca
|
+ adapted and enabled the x86 specific abs() code generation for i8086, because
it generates slightly better code, than the generic implementation
git-svn-id: trunk@37161 -
|
2017-09-10 12:12:34 +00:00 |
|
marcus
|
8bb6dc12b1
|
Fixes fcl-report compilation after r37157
git-svn-id: trunk@37160 -
|
2017-09-09 21:22:09 +00:00 |
|
florian
|
074ef98535
|
* fix spilling on sparc64 if the offset must be built by sethi/or/xor
git-svn-id: trunk@37159 -
|
2017-09-09 19:36:52 +00:00 |
|
florian
|
8315c660f4
|
* fix JumpTargetOp for sparc64
git-svn-id: trunk@37158 -
|
2017-09-09 19:36:50 +00:00 |
|
michael
|
5d41b88b26
|
* Complete webdemo, so all options can be set
git-svn-id: trunk@37157 -
|
2017-09-09 13:26:56 +00:00 |
|
joost
|
f9125a0a98
|
* Added RSA-ssh256 utility functions
git-svn-id: trunk@37156 -
|
2017-09-08 15:01:17 +00:00 |
|
nickysn
|
74dad2099e
|
+ added tcpuflags and cpu_capabilities to i8086's cpuinfo.pas
git-svn-id: trunk@37155 -
|
2017-09-08 14:38:40 +00:00 |
|
michael
|
9cc087ad58
|
* Fix web demo (final development was not committed)
git-svn-id: trunk@37154 -
|
2017-09-07 07:34:07 +00:00 |
|
michael
|
0ba38f50fe
|
* Only add paper sizes once
git-svn-id: trunk@37153 -
|
2017-09-07 07:33:07 +00:00 |
|
michael
|
5fd38b9916
|
* MultiFile function
git-svn-id: trunk@37152 -
|
2017-09-07 07:32:06 +00:00 |
|
florian
|
3d514856a4
|
* improve node complexity calculations for type nodes
git-svn-id: trunk@37151 -
|
2017-09-06 20:34:56 +00:00 |
|
michael
|
d889a2bf60
|
* Forgot to commit
git-svn-id: trunk@37150 -
|
2017-09-06 19:14:46 +00:00 |
|
Mattias Gaertner
|
9a2736abcb
|
pastojs: implemented typeinfo for record member:arrayf of type
git-svn-id: trunk@37147 -
|
2017-09-05 16:34:42 +00:00 |
|
marco
|
68b3a79e15
|
* fix from #32373 (cryptstringtobinary external name) by Michal Gawrycki
git-svn-id: trunk@37146 -
|
2017-09-05 14:27:11 +00:00 |
|
michael
|
9ad7c50cdd
|
* Fix writing of interface methods with calling convention
git-svn-id: trunk@37145 -
|
2017-09-05 07:07:59 +00:00 |
|
michael
|
4761b22ef3
|
* WriteEnumType must be virtual
git-svn-id: trunk@37144 -
|
2017-09-05 06:39:10 +00:00 |
|
michael
|
e9779e3c89
|
* No extra semicolon after enum type, and in mkxmlrpc classes for functions
git-svn-id: trunk@37143 -
|
2017-09-05 06:38:27 +00:00 |
|
michael
|
2b12c46fe3
|
fix typo in previous commit
git-svn-id: trunk@37142 -
|
2017-09-04 22:05:00 +00:00 |
|
michael
|
e408d0ad81
|
* Reinstate old mkxmlrpc procedure element writing
git-svn-id: trunk@37141 -
|
2017-09-04 20:46:15 +00:00 |
|
michael
|
5f1ca4c1de
|
* Fix forward class definition writing
git-svn-id: trunk@37140 -
|
2017-09-04 20:10:57 +00:00 |
|
michael
|
cb41314faa
|
* Some fixes, added forceoverload
git-svn-id: trunk@37137 -
|
2017-09-03 20:01:08 +00:00 |
|
maciej-izak
|
8b5524ac3a
|
* ignore is_publishable for properties in interfaces (related to $M+ directive). $M has effect on visibility of default section for classes. Interface has always only public section (fix for problem in tb0631.pp)
git-svn-id: trunk@37136 -
|
2017-09-03 19:05:21 +00:00 |
|
marco
|
b6824290fc
|
* initial fileflush, mantis #15824
git-svn-id: trunk@37135 -
|
2017-09-03 16:41:32 +00:00 |
|
michael
|
bb31bc6ca4
|
* Compile & install jssrcmap
git-svn-id: trunk@37134 -
|
2017-09-03 16:39:34 +00:00 |
|
Mattias Gaertner
|
b484d77894
|
fcl-passrc: resolver: compile time range checks
git-svn-id: trunk@37117 -
|
2017-09-02 17:09:43 +00:00 |
|
Mattias Gaertner
|
78e1047ce2
|
pastojs: allow assign any constant to jsvalue
git-svn-id: trunk@37115 -
|
2017-09-02 16:46:35 +00:00 |
|
Mattias Gaertner
|
0b3b61d261
|
fcl-passrc: error if semicolon is missing between block statements, fixed parsing finalization
git-svn-id: trunk@37114 -
|
2017-09-02 16:45:50 +00:00 |
|
michael
|
3787d52dee
|
* Fix bug ID #32353, reset ref count fields in destructor
git-svn-id: trunk@37112 -
|
2017-09-02 15:07:23 +00:00 |
|
Mattias Gaertner
|
0088673d13
|
pastojs: @@ operator
git-svn-id: trunk@37111 -
|
2017-09-02 14:42:04 +00:00 |
|
Mattias Gaertner
|
fe6a82fd14
|
fcl-passrc: comment
git-svn-id: trunk@37110 -
|
2017-09-02 14:41:52 +00:00 |
|
svenbarth
|
2ae6292c44
|
* fix compilation after r37108
git-svn-id: trunk@37109 -
|
2017-09-02 14:39:32 +00:00 |
|
Mattias Gaertner
|
a9baac5a48
|
fcl-passrc: implemented @@ memory address operator in scanner, parser and resolver
git-svn-id: trunk@37108 -
|
2017-09-02 13:07:12 +00:00 |
|
michael
|
ada62f0b41
|
* Use correct paths for files when demo database is created on demand (Patch from Graeme Geldenhuys, Bug ID #32360)
git-svn-id: trunk@37107 -
|
2017-09-02 09:03:58 +00:00 |
|
michael
|
f40c23fcc8
|
* Demo database is created on demand (Patch from Graeme Geldenhuys, Bug ID #32360)
git-svn-id: trunk@37106 -
|
2017-09-02 09:03:18 +00:00 |
|
michael
|
10caba2bcc
|
* Patch from Graeme Geldenhuys with some minor code formatting changes (Bug ID 32360)
git-svn-id: trunk@37105 -
|
2017-09-02 09:01:10 +00:00 |
|
michael
|
628b2e5717
|
* Demo database is created on demand
git-svn-id: trunk@37104 -
|
2017-09-02 09:00:32 +00:00 |
|
michael
|
0415de90e7
|
* Fix TPasWriter so it produces compileable output, add more constructs. Sample program to rewrite a source file
git-svn-id: trunk@37103 -
|
2017-09-01 21:21:53 +00:00 |
|
svenbarth
|
d8e0404e8f
|
* use AddUnit() instead of Add()
git-svn-id: trunk@37102 -
|
2017-09-01 13:11:36 +00:00 |
|
svenbarth
|
135b5de410
|
+ add function call manager based on libffi; currently only tested on x86_64-linux; all other targets need to be explicitely tested before being enabled
git-svn-id: trunk@37096 -
|
2017-08-31 21:18:49 +00:00 |
|
svenbarth
|
179b59753d
|
+ add optional, not by default enabled test for Invoke
git-svn-id: trunk@37095 -
|
2017-08-31 21:10:10 +00:00 |
|
svenbarth
|
236c2344a9
|
+ add Invoke() function and functions to generate callback functions with a procedure or method variable
git-svn-id: trunk@37094 -
|
2017-08-31 21:07:32 +00:00 |
|
svenbarth
|
2471cd57b5
|
+ add manager framework which provides implementations for invoking functions at runtime and generating function implementations
git-svn-id: trunk@37093 -
|
2017-08-31 21:05:03 +00:00 |
|
svenbarth
|
c6cd64a790
|
+ add new methods AsUnicodeString and AsAnsiString which are internally used by AsString depending on the type of String
git-svn-id: trunk@37092 -
|
2017-08-31 20:26:52 +00:00 |
|
svenbarth
|
4fcd0391ae
|
* use new SetSize field to simplify set handling in TValue
git-svn-id: trunk@37091 -
|
2017-08-31 20:23:52 +00:00 |
|