florian
956883b0c7
* pass dyn. arrays in registers when i386 register calling conventions are used
...
git-svn-id: trunk@30870 -
2015-05-16 20:27:09 +00:00
marco
f8fda7ed65
* typo fix, patch by Silvio Cl'ecio mantis #28107
...
git-svn-id: trunk@30869 -
2015-05-16 16:43:04 +00:00
michael
0eddef3d09
* Extensions for enumerators and lists
...
git-svn-id: trunk@30868 -
2015-05-16 11:04:00 +00:00
michael
5a49d4e7b1
* Workaround for 2.6.4/i386 bug when setting dynamic arrays using RTTI
...
* Support for nested resources (such as used in Gmail)
* First attempt at supporting lists of object instead of arrays in code generator
git-svn-id: trunk@30867 -
2015-05-16 07:42:40 +00:00
nickysn
8515160e9d
+ set CObjData in the TMZExeOutput constructor
...
git-svn-id: trunk@30866 -
2015-05-15 22:35:32 +00:00
nickysn
27f77329e7
- removed agjasmin.pas from the ppc8086.lpi (plus other changes lazarus insists on doing)
...
git-svn-id: trunk@30865 -
2015-05-15 22:27:35 +00:00
nickysn
29a1c74e34
+ implemented TOmfObjInput.CanReadObjData
...
git-svn-id: trunk@30864 -
2015-05-15 22:23:30 +00:00
nickysn
91d3cb1cd0
+ initial implementation of TInternalLinkerMsDos.DefaultLinkScript
...
git-svn-id: trunk@30863 -
2015-05-15 22:22:36 +00:00
Jonas Maebe
3efd54cbd6
* removed interactiveness from the test
...
git-svn-id: trunk@30862 -
2015-05-15 19:45:18 +00:00
Jonas Maebe
31037d0664
* when creating a file with an exclusive sharing mode on Unix, first check
...
whether there isn't already a file and of so whether we can open it using
this exclusive sharing mode (since the locking is advisory, simply
overwriting any existing file and then locking it exclusively will
always work) (mantis #27998 )
git-svn-id: trunk@30861 -
2015-05-15 19:45:12 +00:00
marcus
bd0e78478c
Amiga, AROS, MorphOS: SimpleIPC, added ServerRunning, MsgType transfer
...
git-svn-id: trunk@30860 -
2015-05-15 17:23:04 +00:00
michael
f512f71566
* Fix missing Content-Type header
...
git-svn-id: trunk@30859 -
2015-05-15 10:47:27 +00:00
Jonas Maebe
afd5ed4afe
* fixed StrPLCopy() with maxlen=0 (mantis #28089 , patch by LacaK)
...
git-svn-id: trunk@30858 -
2015-05-15 09:00:56 +00:00
Jonas Maebe
ac592ed634
- removed some more unnecessary code after r30855
...
git-svn-id: trunk@30857 -
2015-05-14 17:44:37 +00:00
Jonas Maebe
bd8079f896
* cache and reuse procvardefs internally created to get the address of a
...
procdef (halves the amount of memory needed to compile the googlapi
package using a build unit, as done by fpmake)
git-svn-id: trunk@30856 -
2015-05-14 15:36:20 +00:00
Jonas Maebe
801fc50e86
* simplified "case stringexpr of" handling and removed memory leaks due to
...
symbols that weren't put in any symbol table (and that couldn't be put
anywhere, since they all had the same name)
git-svn-id: trunk@30855 -
2015-05-14 14:42:38 +00:00
Jonas Maebe
32501834c9
* fixed memory leaks due to missing frees of temporary tcgpara locations
...
git-svn-id: trunk@30854 -
2015-05-14 14:42:35 +00:00
Jonas Maebe
ce49f5fb41
* fixed memory leak due to double allocation of typedconstbuilder and wrong
...
free location
git-svn-id: trunk@30853 -
2015-05-14 14:42:32 +00:00
Jonas Maebe
d7412fb5c0
* fixed memory leaks and multiple recalculation regarding function result
...
locations
git-svn-id: trunk@30852 -
2015-05-14 14:42:28 +00:00
Jonas Maebe
9ceddf9b16
* fix tasmlisttypedconstbuilder memory leaks
...
git-svn-id: trunk@30851 -
2015-05-14 14:42:25 +00:00
Jonas Maebe
93fcdb9a5a
* fixed initialisation of procvar typed const with a pointerconstn:
...
we start a typeconversion queue before, so we have to emit to that
queue as well (to get all the type conversions)
git-svn-id: trunk@30850 -
2015-05-14 14:42:22 +00:00
Jonas Maebe
d71f6e9840
- removed extraneous maybe_begin_aggregate() when a procvar is initialised
...
with a pointerconstn, and moved the maybe_end_aggregate() for all procvar
initialisation cases to a common location
git-svn-id: trunk@30849 -
2015-05-14 14:42:19 +00:00
Jonas Maebe
1e7fcec236
* build mka64ins by default in the compiler/utils directory (patch by
...
Edmund Grimley Evans)
git-svn-id: trunk@30848 -
2015-05-14 14:42:15 +00:00
Jonas Maebe
585e4a9a14
* corrected cosmetic ARM/AArch64 copy/paste leftovers (patch by
...
Edmund Grimley Evans)
git-svn-id: trunk@30847 -
2015-05-14 14:42:12 +00:00
Jonas Maebe
7395058cf3
* recognise tb(n)z as branch opcode (patch by Edmund Grimley Evans)
...
git-svn-id: trunk@30846 -
2015-05-14 14:42:03 +00:00
lacak
b60bbf26e1
fcl-db: tests: add tests for TFixedFormatDataset
...
git-svn-id: trunk@30845 -
2015-05-14 08:47:28 +00:00
michael
5d457bb965
* Make sure position = 0 when doing getcontentasstring
...
git-svn-id: trunk@30843 -
2015-05-11 21:13:36 +00:00
marcus
0effe938bd
Amiga, AROS, MorphOS: shorter Tempfilename in TProcess
...
git-svn-id: trunk@30842 -
2015-05-11 15:36:49 +00:00
Jonas Maebe
678519c9d9
- removed -Ooasmcse
...
git-svn-id: trunk@30841 -
2015-05-10 13:39:28 +00:00
blikblum
49a52457dd
* Fix access violation in Delete when state = dsEdit
...
git-svn-id: trunk@30839 -
2015-05-09 19:59:56 +00:00
Jonas Maebe
edceff5756
* moved Jasmin assembler writer to jvm backend directory
...
git-svn-id: trunk@30838 -
2015-05-09 17:25:18 +00:00
Jonas Maebe
95b900911c
- removed outdated script
...
git-svn-id: trunk@30837 -
2015-05-09 17:25:14 +00:00
Jonas Maebe
a04cae2c4b
- removed partial Alpha, IA64 and vis backends since they were never nor
...
will likely ever be finished
git-svn-id: trunk@30836 -
2015-05-09 17:25:11 +00:00
Jonas Maebe
1b43930749
- removed long deprecated/buggy assembler cse optimiser for i386
...
o bumped ppu version because optimiser settings can be embedded in generic
token streams
git-svn-id: trunk@30835 -
2015-05-09 17:25:07 +00:00
michael
d41afe1a0c
* Fix headers namevalueseparator and request content body.
...
git-svn-id: trunk@30834 -
2015-05-09 15:11:39 +00:00
michael
0bf1ae4f7e
* Correct ResponseContent field !
...
git-svn-id: trunk@30833 -
2015-05-09 15:10:26 +00:00
michael
8982f5a22e
* Timestamp+KeepJSON options
...
git-svn-id: trunk@30832 -
2015-05-09 15:09:49 +00:00
michael
76ba3a1f90
* Correct output directory/package name
...
git-svn-id: trunk@30831 -
2015-05-09 15:09:33 +00:00
michael
331f4eaff3
* Fix some warnings
...
git-svn-id: trunk@30830 -
2015-05-09 12:42:22 +00:00
michael
aecd7c7649
* Correct license header
...
* Regenerated using clean type generation approach
* Added timestamp in comment
git-svn-id: trunk@30829 -
2015-05-09 11:43:51 +00:00
michael
876d3f150f
* Reworked type generation & resolving to much cleaner approach
...
git-svn-id: trunk@30828 -
2015-05-09 11:42:59 +00:00
michael
b9c0acc99d
* Some small additions to restbase (ArrayArray) and code gen (logging)
...
git-svn-id: trunk@30827 -
2015-05-09 11:41:47 +00:00
lacak
b83ff7dd27
fcl-db: oracle: fix transaction parameters handling (only one of OCI_TRANS_READONLY, OCI_TRANS_READWRITE, OCI_TRANS_SERIALIZABLE should be used). Bug #28043
...
git-svn-id: trunk@30815 -
2015-05-07 05:44:22 +00:00
lacak
31c1581b9f
fcl-db: oracle: fix transaction parameters handling (only one of OCI_TRANS_READONLY, OCI_TRANS_READWRITE, OCI_TRANS_SERIALIZABLE should be used). Bug #28043
...
git-svn-id: trunk@30814 -
2015-05-07 05:38:12 +00:00
marcus
ebf9c07f41
AROS: RKM demands a Forbid before reply WBStartupMsg
...
git-svn-id: trunk@30813 -
2015-05-06 16:44:11 +00:00
marcus
8237dbf22f
Amiga, AROS, MorphOS: unified AmigaDOS function names
...
git-svn-id: trunk@30812 -
2015-05-06 16:04:21 +00:00
nickysn
3b288554e7
+ more msdos internal linker classes added
...
git-svn-id: trunk@30811 -
2015-05-06 14:49:07 +00:00
nickysn
93ec811c97
+ created the msdos internal linker class (empty for now)
...
git-svn-id: trunk@30810 -
2015-05-06 13:45:39 +00:00
nickysn
ced1368221
* fixed emitting of RELOC_SEG and RELOC_SEGREL relocations within the same
...
section in the omf internal obj writer
git-svn-id: trunk@30809 -
2015-05-06 10:40:38 +00:00
nickysn
328a4fa19a
+ optimization: don't emit relative relocation entries to the same section in
...
the omf obj writer
git-svn-id: trunk@30808 -
2015-05-06 10:05:15 +00:00