pierre
836da25e81
* Do not call with UseShell = true if CatFileContent expands the file into parameters
...
git-svn-id: trunk@19650 -
2011-11-18 22:08:51 +00:00
pierre
b1bd1d29ec
Replace cat $RES
by $CATRES and call CatFileContent method
...
git-svn-id: trunk@19649 -
2011-11-18 21:33:24 +00:00
pierre
5d6a7dc03d
+ TExternalLinker.CatFileContent method and tf_no_backquote_support tsystemflags enum value
...
git-svn-id: trunk@19648 -
2011-11-18 21:32:25 +00:00
pierre
8e843bc892
Regenerate msg include files
...
git-svn-id: trunk@19647 -
2011-11-18 21:29:40 +00:00
pierre
8f7ea8718b
+ Add message for TExternalLinker.CatFileContent method
...
git-svn-id: trunk@19646 -
2011-11-18 21:28:46 +00:00
Tomas Hajny
21179c6833
* retrieve process ID even if running under DOS
...
git-svn-id: trunk@19644 -
2011-11-17 20:19:00 +00:00
pierre
85862e476b
Fix for test tw19368
...
git-svn-id: trunk@19643 -
2011-11-16 22:04:28 +00:00
pierre
b19cab9802
New test
...
git-svn-id: trunk@19642 -
2011-11-16 13:17:42 +00:00
paul
7f7c665e64
compiler: push nested class hierarchy for parsing nested procedures arguments and results (mantis #0020690 , mantis #0020038 )
...
git-svn-id: trunk@19641 -
2011-11-16 03:41:56 +00:00
sergei
c56ef119a1
* tcgguidconstnode: create a new object section before emitting data, otherwise data ends up in arbitrary section, causing e.g. IE 200602289 if it happens to be .bss.
...
git-svn-id: trunk@19640 -
2011-11-16 02:21:10 +00:00
sergei
92e0f43f5d
* Changed Utf8String to AnsiString, fixes compilation after merging of cpstring.
...
git-svn-id: trunk@19639 -
2011-11-14 22:58:48 +00:00
sergei
8c9ad67682
+ tcgexitnode,tcgbreaknode,tcgcontinuenode: added possibility to generate specialized code for leaving unwind-protected regions.
...
git-svn-id: trunk@19636 -
2011-11-14 22:47:37 +00:00
florian
c12a4989d0
+ use cpurox define in the compiler for CPUs having internal ror/rol support
...
+ optimize (i shl x) or (i shr (bitsizeof(i)-x)) and friends into rol/ror(x,i)
git-svn-id: trunk@19635 -
2011-11-13 18:40:34 +00:00
michael
6ecdf3a3f8
* Fixed so it compiles also in pipesipc
...
git-svn-id: trunk@19634 -
2011-11-13 17:08:29 +00:00
nickysn
6a0078e38a
* Updated PTCPas to version 0.99.12
...
git-svn-id: trunk@19633 -
2011-11-12 18:28:40 +00:00
michael
14edc4a496
* Added cleanup of stale socket files (bug 17248)
...
git-svn-id: trunk@19632 -
2011-11-12 14:45:16 +00:00
michael
672d7f6b63
* Implemented AS for table aliases
...
git-svn-id: trunk@19631 -
2011-11-12 13:05:15 +00:00
michael
7effdb1eaa
* Implemented Pause/Resume, paused
...
git-svn-id: trunk@19630 -
2011-11-12 12:55:40 +00:00
michael
3040d9746b
* Implemented OnUnknownRequestEncoding
...
git-svn-id: trunk@19629 -
2011-11-12 12:40:12 +00:00
michael
9fc66414b5
* Avoid code duplication in TFileStream.Create
...
git-svn-id: trunk@19628 -
2011-11-11 17:32:17 +00:00
michael
ab7a60a68c
* Modify file permissions when global socket
...
git-svn-id: trunk@19627 -
2011-11-11 17:27:37 +00:00
michael
5d71bf3b60
* Output table with enumerated explanations for set
...
git-svn-id: trunk@19626 -
2011-11-11 17:18:21 +00:00
michael
e808b917cb
* Removed debug statement
...
git-svn-id: trunk@19625 -
2011-11-11 17:17:58 +00:00
michael
9287724546
* Fixed some indentation
...
git-svn-id: trunk@19624 -
2011-11-11 17:17:35 +00:00
michael
6486057e68
* Set declaration returns type of name if named enumeration
...
git-svn-id: trunk@19623 -
2011-11-11 17:14:38 +00:00
michael
91a2b7ae18
* Support for generics
...
git-svn-id: trunk@19622 -
2011-11-11 15:08:42 +00:00
michael
5ea8e65ea2
* Support for generics
...
git-svn-id: trunk@19621 -
2011-11-11 15:08:17 +00:00
marco
9324726374
* const added to size (record) Mantis #20653
...
git-svn-id: trunk@19620 -
2011-11-11 09:32:46 +00:00
blikblum
a797a3a38a
sqliteds: check FMasterLink.Active before FMasterLink.Dataset to avoid crash when FMasterLink.Dataset = nil
...
git-svn-id: trunk@19619 -
2011-11-10 23:29:35 +00:00
marco
0542d64a74
* shgetfolderpath copy-and-paste fix, mantis 20660
...
git-svn-id: trunk@19617 -
2011-11-10 10:39:44 +00:00
sergei
ce3f850a68
* x86_64, use rip-relative references when taking address of local code labels, fixes test/library/tlib1a.pp for Linux and FreeBSD and passing exception address to FPC_RAISEEXCEPTION on Darwin.
...
git-svn-id: trunk@19616 -
2011-11-09 05:12:59 +00:00
paul
a1e0b833b2
compiler: fix ppu read/write of property parameters symtable (bug #0020454 )
...
- add new property option ppo_overrides for property which overrides parent class properties
- write overriddenpropsymderef only in case if property has ppo_overrides flag
- save/load parameters symtable only in case if property has ppo_parameters flag and has not ppo_overrides flag
- in case if property is overrides and has parameters copy original symtable
git-svn-id: trunk@19615 -
2011-11-09 03:35:55 +00:00
Jonas Maebe
c8154860bb
* open fpmake ini files with fmShareDenyNone to prevent spurious
...
locking errors on Linux in some cases (it seems some locks linger
for a while even after the process that created them has finished,
unless the makefiles are allowed to start processing a new directory
before the fpmake invocation in a previous directory has
finished)
git-svn-id: trunk@19614 -
2011-11-08 23:15:48 +00:00
Jonas Maebe
715c819ff7
- removed "packed" from record types that should/need not be packed
...
git-svn-id: trunk@19613 -
2011-11-08 23:13:16 +00:00
Jonas Maebe
aefe5acd72
- removed "packed" modifiers from record types, the C versions don't have any
...
__attribute__((__packed__)) either (and {$packrecords c} is always active
when compiling this file)
git-svn-id: trunk@19612 -
2011-11-08 22:04:36 +00:00
Jonas Maebe
c7d38570fd
* fixed file descriptor control and locking flags (patch by Barlone,
...
bug #20617 )
git-svn-id: trunk@19611 -
2011-11-08 21:44:49 +00:00
Jonas Maebe
0c69afa816
* enabled tests for ppc64 and x86_64
...
git-svn-id: trunk@19610 -
2011-11-08 21:29:29 +00:00
pierre
3f4dd5ac9b
* Fix parameter type for sigsuspend syscall for OpenBSD
...
git-svn-id: trunk@19609 -
2011-11-08 17:01:02 +00:00
pierre
98c7a5e4b0
* Enable internal elf writer for freebsd x86_64 target
...
git-svn-id: trunk@19608 -
2011-11-08 14:05:57 +00:00
pierre
04138bb4a3
+ Add reg_exes target to recompile all *reg.pp sources
...
git-svn-id: trunk@19607 -
2011-11-08 13:53:32 +00:00
pierre
dd266f262c
* Remove obsolete mips files
...
git-svn-id: trunk@19606 -
2011-11-08 13:48:19 +00:00
paul
2146d8a8ec
compiler: allow CASE record block after the methods and other record elements (issue #0020638 )
...
git-svn-id: trunk@19605 -
2011-11-08 02:16:04 +00:00
paul
91294c64de
compiler: forgotten message files
...
git-svn-id: trunk@19604 -
2011-11-08 02:15:09 +00:00
blikblum
c1ccac04ca
sqliteds: simplify FindRecordItem and SetFieldData handling of double values since comparison of double is not done by string value anymore
...
git-svn-id: trunk@19603 -
2011-11-07 16:55:11 +00:00
blikblum
f55bf0ff05
sqliteds: fix locate in float / datetime fields. Bug #20545 . Patch by Ludo Brands
...
git-svn-id: trunk@19602 -
2011-11-07 16:26:43 +00:00
pierre
de2bd0d896
Avoid false problem report on SYS_dup due to SYS_dup2
...
git-svn-id: trunk@19601 -
2011-11-07 13:05:39 +00:00
michael
8797c46aba
* applied patch from bug #20639
...
git-svn-id: trunk@19600 -
2011-11-07 09:46:15 +00:00
marco
86bbce694e
* copyright updated.
...
git-svn-id: trunk@19599 -
2011-11-06 18:35:31 +00:00
sergei
ebe1d74d6e
* Moved multiple similar checks for FPC_HAS_FEATURE_EXITCODE and FPC_LIMITED_EXITCODE to Halt() procedure. Now these checks appear only once.
...
git-svn-id: trunk@19597 -
2011-11-05 16:48:12 +00:00
sergei
56900b4754
* RTL: clean up exception handling code (functionality is not changed).
...
* changed fpc_pushexceptobj to normal procedure, it does not need to be a compilerproc.
git-svn-id: trunk@19596 -
2011-11-05 16:28:37 +00:00