Jonas Maebe
614436d8cb
* added pocall_mwpascal to cdecl_pocalls so we no longer have to explicitly
...
add it everywhere in the paramanagers (where it was often forgotten)
- removed places where it was explicitly added to cdecl_pocalls checks
+ test
git-svn-id: trunk@22616 -
2012-10-12 08:41:03 +00:00
marco
b0a984086f
* add comment to size_t definition. Documents issue #22834 a bit.
...
git-svn-id: trunk@22615 -
2012-10-12 08:07:17 +00:00
sergei
3d63b1a2b2
+ Added a flag allowing a section to be written into both .dbg and executable files. This is needed at least for ELF SHT_NOTE sections.
...
git-svn-id: trunk@22614 -
2012-10-11 19:26:40 +00:00
marco
aed4f10d67
* corrected IPrint and IOleCommandtarget to functions. Patch by Ludo, Mantis #22109
...
git-svn-id: trunk@22613 -
2012-10-11 14:37:24 +00:00
marco
0562192fb9
* Fix for typelib importer by Ludo Mantis #22109
...
git-svn-id: trunk@22612 -
2012-10-11 14:30:34 +00:00
Jonas Maebe
b1d661d774
* look in the iPhoneAll unit for NSFastEnumeration* types on iOS/iphonesim,
...
instead of in the CocoaAll unit
git-svn-id: trunk@22611 -
2012-10-11 08:04:20 +00:00
ludob
707e19b81d
pqconnection: use also EPQDatabaseError for Execute and UnPrepareStatement to deliver complete error info
...
git-svn-id: trunk@22610 -
2012-10-10 18:31:10 +00:00
reiniero
db28583b65
fcl-db readme: sdfdataset is meant to be RFC4180 CSV compliant; list of dbs updated; typos fixed.
...
git-svn-id: trunk@22609 -
2012-10-10 07:45:56 +00:00
ludob
fed8e11f9b
Added support for fbembedded to DBtestframework mantis 23008 patch from Reinier
...
git-svn-id: trunk@22608 -
2012-10-10 07:40:23 +00:00
michael
3928be7f4d
* Enable 64-bit compilation
...
git-svn-id: trunk@22607 -
2012-10-10 07:20:06 +00:00
pierre
82cc913b06
Use -KPIC option without space as older GNU as only seem to support that version
...
git-svn-id: trunk@22606 -
2012-10-09 14:11:34 +00:00
pierre
714bb61b51
Set res field to res_elf for linux mips/mipsel systems
...
git-svn-id: trunk@22605 -
2012-10-09 14:10:23 +00:00
pierre
8d386eaba7
Add elf resource support for mips/mipsel CPU in fpcres
...
git-svn-id: trunk@22604 -
2012-10-09 14:09:23 +00:00
pierre
5a3078495b
Add elf resource support for mips/mipsel CPU
...
git-svn-id: trunk@22603 -
2012-10-09 14:08:50 +00:00
michael
b11276b34f
* Patch from Graeme to reduce dependencies (consolerunner is now in FCL)
...
git-svn-id: trunk@22602 -
2012-10-09 11:18:39 +00:00
michael
fdf66d1be9
* take care of destructor being called if constructor failed
...
git-svn-id: trunk@22601 -
2012-10-09 11:07:08 +00:00
michael
74149ab196
* Patch from Luiz Americo for some cleanup (bug ID 22550)
...
git-svn-id: trunk@22600 -
2012-10-09 11:04:44 +00:00
Jeppe Johansen
14879a9e82
Added all STM32F1 configurations
...
git-svn-id: branches/laksen/arm-embedded@22599 -
2012-10-09 06:58:58 +00:00
lacak
d0fbfe4525
Implements support for MySQL Transactions. Mantis #19137 . Patch by Ludo Brands.
...
git-svn-id: trunk@22598 -
2012-10-09 05:26:27 +00:00
Jeppe Johansen
a8f9b0dac4
Added initial support for the Cortex-M4F FPv4_S16 FPU
...
git-svn-id: branches/laksen/arm-embedded@22597 -
2012-10-08 20:10:45 +00:00
Jeppe Johansen
0087661fb5
Added FPv4_d16 FPU instructions, and a few extra registers
...
git-svn-id: branches/laksen/arm-embedded@22596 -
2012-10-08 20:04:14 +00:00
michael
6eade12d3f
* Take care of Florian's remark that FList may be nil when constructor failed
...
git-svn-id: trunk@22593 -
2012-10-08 15:11:10 +00:00
Jeppe Johansen
3e963a49e2
Added support for IT block merging
...
Added a peephole pattern check for UXTB->UXTH chains
git-svn-id: branches/laksen/arm-embedded@22592 -
2012-10-08 14:07:40 +00:00
michael
4ddd2f5031
* Improved and more consistent load order for libs (bug ID #22710 )
...
git-svn-id: trunk@22591 -
2012-10-08 12:45:02 +00:00
Jeppe Johansen
9ec9b44784
Add CBNZ/CBZ instructions
...
Create preliminary Thumb-2 PeepHoleOptPass2 code, hacked together from the ARM mode code
Added a number of simple size optimizations for common Thumb-2 instructions
git-svn-id: branches/laksen/arm-embedded@22590 -
2012-10-08 12:30:00 +00:00
michael
3cafdc2a58
* Fix from Luiz Americo to avoid crash when a freenotification is registered during destroy. (bug ID 23031)
...
git-svn-id: trunk@22589 -
2012-10-08 12:02:11 +00:00
michael
d6c8ebc1b9
* Better float parsing and conversion of integer to float where floats are accepted (bug 22934)
...
git-svn-id: trunk@22588 -
2012-10-08 11:45:19 +00:00
michael
2127e0e292
* Better float parsing and conversion of integer to float where floats are accepted (bug 22934)
...
git-svn-id: trunk@22587 -
2012-10-08 11:45:06 +00:00
michael
4f7ac968d9
* Some optimizations from Luiz Americo (bug ID 23022)
...
git-svn-id: trunk@22586 -
2012-10-08 11:04:27 +00:00
michael
61fecf4562
* Patch from Luiz Americo to clean up tlist (bug ID 23024)
...
git-svn-id: trunk@22585 -
2012-10-08 11:01:39 +00:00
michael
6cdd5b034f
* Patch from Luiz Americo to clean up destructor/constructor
...
git-svn-id: trunk@22584 -
2012-10-08 10:58:32 +00:00
ludob
da5a38c8ff
Moved sqlite3backup.pas to src/sqldb/sqlite
...
git-svn-id: trunk@22583 -
2012-10-08 09:09:27 +00:00
Jeppe Johansen
b788ba660d
Fix optimizations of Thumb-2 code
...
Fix problem with loading of condition operand for IT instructions
Properly split IT blocks when register allocator tries to spill inside a block.
git-svn-id: branches/laksen/arm-embedded@22582 -
2012-10-08 04:49:39 +00:00
Jeppe Johansen
80bb3febea
Fixed assembler calling command line for cpus>ARMv5TE. EDSP instructions will generate errors while assembling, due to RTL assembler routines
...
Updated boot code for all Cortex-M3 controllers, and sc32442b to use weak linking for exception tables.
Cortex-M3 devices now also share initialization routine to simplify maintenance
STM32F10x classes now have specific units which fit the interrupt source names and counts
git-svn-id: branches/laksen/arm-embedded@22581 -
2012-10-08 03:15:40 +00:00
Jeppe Johansen
8e00978108
Added support for .section, .set, .weak, and .thumb_set directive for GAS assembler reader
...
IFDEF'ed JVM specific assembler directives, to prevent ait_* set to exceed 32 elements
git-svn-id: branches/laksen/arm-embedded@22580 -
2012-10-08 03:10:44 +00:00
Jeppe Johansen
8b17a358e4
Remove all traces of the interrupt vector table generation mechanism
...
Clean up cpuinfo tables
Fixed ARMv7M bug(BLX <label> doesn't exist on that version)
git-svn-id: branches/laksen/arm-embedded@22579 -
2012-10-08 00:10:52 +00:00
Jeppe Johansen
f67a330519
Initial branch
...
git-svn-id: branches/laksen/arm-embedded@22578 -
2012-10-07 23:24:07 +00:00
florian
3d1fb1cc60
* reverted accidental commit in r22568
...
git-svn-id: trunk@22576 -
2012-10-07 19:46:59 +00:00
florian
9a5e64442f
+ support copy with two parameters, resolves #22964
...
git-svn-id: trunk@22575 -
2012-10-07 19:44:52 +00:00
florian
2e7fe1aebd
* support of avx register requires now proper usage of R_SUBMMWHOLE
...
git-svn-id: trunk@22574 -
2012-10-07 18:47:17 +00:00
florian
65aa6fb379
* make check for registerhi more usefull
...
git-svn-id: trunk@22573 -
2012-10-07 18:47:13 +00:00
ludob
91a468307a
Fix for table names converted to uppercase Mantis 0022766 Patch by Lacak2
...
git-svn-id: trunk@22572 -
2012-10-07 15:06:59 +00:00
Jonas Maebe
76b0ee9925
* treat all "uninitialized" hints as warnings on JVM platforms, because
...
they generally result in fatal run time errors there
git-svn-id: trunk@22571 -
2012-10-07 09:10:08 +00:00
marco
f8288d1b53
* WM_GETOBJECT added.
...
git-svn-id: trunk@22570 -
2012-10-06 21:02:39 +00:00
Jonas Maebe
42f6caa0d1
* allow accessing strict protected symbols from the extended struct inside
...
helpers (mantis #21811 )
git-svn-id: trunk@22569 -
2012-10-06 20:31:43 +00:00
florian
283ff05127
* merged avx support in inline assembler developed by Torsten Grundke
...
git-svn-id: trunk@22568 -
2012-10-06 19:47:18 +00:00
Jonas Maebe
e9f4b095e1
+ explanation for the parameters of is_visible_for_object
...
* fixed accessibility checking for strict_protected (the class
in which the access occurs also has to be related to the
objectdef of which a symbol is accessed) + test
git-svn-id: trunk@22565 -
2012-10-06 16:28:27 +00:00
Jonas Maebe
81b50af768
* fixed typo (overring -> overriding)
...
git-svn-id: trunk@22564 -
2012-10-06 16:22:31 +00:00
marco
d2cc65aff0
* improve statementtype detection. Mantis #22723 , patch by Lacak2
...
git-svn-id: trunk@22563 -
2012-10-06 14:25:02 +00:00
marco
a320db479e
* applied BOF patch + test from Lacak2. Mantis #22377
...
git-svn-id: trunk@22562 -
2012-10-06 14:18:17 +00:00