lacak
d5570fb4c4
fcl-db: base: fix TBlobField.SetBlobType. Bug #28103
...
git-svn-id: trunk@30880 -
2015-05-18 06:04:13 +00:00
Jonas Maebe
b5081d76c6
* since we insert the internal ansistring record types in the symtable of
...
the current module, also search it only there so that it doesn't depend
on the state of the symtablestack (hopefully fixes mantis #28109 )
git-svn-id: trunk@30879 -
2015-05-17 18:11:13 +00:00
florian
b4fc11fe06
* implemented r30870 for all platforms: pass dyn. array parameters like pointer parameters so typically in a register
...
git-svn-id: trunk@30878 -
2015-05-17 12:29:28 +00:00
Jonas Maebe
9b987fde93
* fmShareDenyNone should also take a shared lock (+ test)
...
git-svn-id: trunk@30877 -
2015-05-17 11:08:08 +00:00
Jonas Maebe
be6dc49aa5
* fixed test for Windows (the fact that it worked for Unix was due to a bug
...
in the Unix file locking implementation)
git-svn-id: trunk@30876 -
2015-05-17 11:08:05 +00:00
Jonas Maebe
23254e7ce2
* refactored definition of pthread_mutex_t into single location
...
(pmutext.inc) like for *BSD; fixes the definition of
TRTLCriticalSection for MIPS (and AArch64, as found by
Edmund Grimley Evans)
git-svn-id: trunk@30875 -
2015-05-17 11:08:02 +00:00
Jonas Maebe
0a1b851b5c
- removed commented out MIPS mutex size constants
...
git-svn-id: trunk@30874 -
2015-05-17 11:08:00 +00:00
florian
b61fd60b9d
+ support for {$I %CURRENTROUTINE%}
...
* if chain changed into case statements
git-svn-id: trunk@30873 -
2015-05-16 22:22:26 +00:00
florian
afa5546ff8
* aktcommentstyle => current_commentstyle
...
git-svn-id: trunk@30872 -
2015-05-16 21:57:01 +00:00
florian
420309ec59
* reduce dependencies of the procinfo unit
...
git-svn-id: trunk@30871 -
2015-05-16 21:49:42 +00:00
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