pierre
6957c5e8da
* Add openbsd directory for openbsd source
...
git-svn-id: trunk@19374 -
2011-10-04 22:25:12 +00:00
pierre
034c51c2e1
+ All several units also compiled on freebsd
...
git-svn-id: trunk@19373 -
2011-10-04 22:24:01 +00:00
pierre
c0ef3d935b
* Updated using freebsd version (not verified)
...
git-svn-id: trunk@19372 -
2011-10-04 22:23:19 +00:00
pierre
1e9d5fb24b
* Updated using freebsd version (not verified)
...
git-svn-id: trunk@19371 -
2011-10-04 22:23:00 +00:00
pierre
3a4831d924
* Fix linking problems
...
git-svn-id: trunk@19370 -
2011-10-04 22:21:41 +00:00
pierre
dbd3df9ddf
+ Added OpenBSD CODESET and LC_ALL values
...
git-svn-id: trunk@19369 -
2011-10-04 22:20:41 +00:00
Tomas Hajny
49a7b48fe0
* proper support for ExecInheritsHandles in Flags
...
git-svn-id: trunk@19368 -
2011-10-04 22:10:21 +00:00
Tomas Hajny
fca1ea8757
* correction of whitespace definition
...
git-svn-id: trunk@19367 -
2011-10-04 20:15:48 +00:00
sergei
0db44ae108
+ Support SEH directives in x86_64 AT&T asmreader.
...
git-svn-id: trunk@19366 -
2011-10-04 12:26:41 +00:00
sergei
9eb451756b
+ Support .seh_handler directive
...
git-svn-id: trunk@19365 -
2011-10-04 12:19:24 +00:00
sergei
89c0663c56
+ AT&T asmreader: added methods that can be overridden in descendant readers to handle target-specific directives.
...
git-svn-id: trunk@19364 -
2011-10-04 12:12:06 +00:00
sergei
c6d382fe18
* Moved procedure genlinearlist from ti386casenode to tx86casenode. This optimization works well on x86_64, resulting in approximately twice less instructions than when using generic code.
...
git-svn-id: trunk@19363 -
2011-10-04 11:48:33 +00:00
marco
c7a82a0c1a
* treat transform as select and exec as execute. Mantis #17050 , patch by Lacak2
...
git-svn-id: trunk@19362 -
2011-10-04 11:27:56 +00:00
marco
0f79033143
* synchronized properties between sqlconnector and sqlconnection.
...
Charset and role now passed on. Mantis #20398 .
git-svn-id: trunk@19361 -
2011-10-04 11:09:34 +00:00
paul
e0fecf5332
compiler: revert r19358. As stated by Florian, compiler should be able to compile with the latest RTL.
...
git-svn-id: trunk@19360 -
2011-10-04 10:12:49 +00:00
sergei
9e74315d18
* Test contains assembler, restrict to i386.
...
git-svn-id: trunk@19359 -
2011-10-04 08:16:32 +00:00
paul
ee2e0a0c1d
compiler: remove CP_xxx constants since they are present in the system unit now
...
git-svn-id: trunk@19358 -
2011-10-04 06:03:03 +00:00
paul
a068e0cae2
tests: add test for TEncoding class
...
git-svn-id: trunk@19357 -
2011-10-04 05:08:17 +00:00
paul
09fa98a564
rtl: forgotten files
...
git-svn-id: trunk@19356 -
2011-10-04 05:07:22 +00:00
paul
abf9816a09
rtl: add basic implementation of TEncoding class
...
git-svn-id: trunk@19355 -
2011-10-04 05:06:32 +00:00
paul
836889fc64
rtl: move some CP_xxx constants from syswin into systemh for generic use, redeclare UTF8Sting, RawByteString using constant identifiers instead of pure numbers. replace comparison with $ffff codepage to CP_NONE
...
git-svn-id: trunk@19354 -
2011-10-04 05:05:14 +00:00
paul
0bfb83b06c
rtl: add HashName function based on implementation of Hash() from objpas. It uses case case-insensitive hash generation. This function is added for compatibility with delphi (although it generates different hash in delphi and fpc for same strings). It is also needed for codepage search in hash array.
...
git-svn-id: trunk@19353 -
2011-10-04 04:54:42 +00:00
paul
8fc6af7fde
rtl: cleanup
...
git-svn-id: trunk@19352 -
2011-10-04 03:42:53 +00:00
pierre
7654fe6aba
* Try to update i386/openbsd port
...
git-svn-id: trunk@19351 -
2011-10-03 23:24:05 +00:00
pierre
7f69e6426d
* Try to update i386/openbsd port
...
git-svn-id: trunk@19350 -
2011-10-03 23:22:28 +00:00
pierre
7e87ca4c3c
* Comment about mingw tlssup.c added
...
git-svn-id: trunk@19349 -
2011-10-03 22:03:02 +00:00
pierre
82fc72ea8d
* New code to handle zip file containing longlog instead of invidual comp/execute log/elg files
...
git-svn-id: trunk@19348 -
2011-10-03 21:51:17 +00:00
pierre
732adeaa66
* Added TU_CATEGORY_FK and Svn revs to RunOverview
...
git-svn-id: trunk@19347 -
2011-10-03 21:48:53 +00:00
pierre
68a8746f8e
* Add some macros to support compilation by old Borland C compiler
...
git-svn-id: trunk@19346 -
2011-10-03 21:37:17 +00:00
pierre
537217b2a2
+ Added CPUs supported by darwin OS target
...
git-svn-id: trunk@19345 -
2011-10-03 21:35:39 +00:00
pierre
85e343a2ad
+ Added some comment about unneeded cdecl modifier
...
git-svn-id: trunk@19344 -
2011-10-03 21:34:57 +00:00
florian
df75368d0b
--- Merging r19281 into '.':
...
U compiler\pdecsub.pas
U compiler\symdef.pas
U compiler\pdecobj.pas
U compiler\htypechk.pas
U compiler\ncal.pas
U compiler\symtable.pas
--- Recording mergeinfo for merge of r19281 into '.':
U .
--- Merging r19282 into '.':
A tests\webtbf\tw19975.pp
--- Recording mergeinfo for merge of r19282 into '.':
G .
git-svn-id: trunk@19343 -
2011-10-03 20:43:19 +00:00
florian
94adf3992d
--- Merging r19292 into '.':
...
U rtl\nativent\system.pp
--- Recording mergeinfo for merge of r19292 into '.':
U .
git-svn-id: trunk@19342 -
2011-10-03 20:17:51 +00:00
florian
c6a0cafdb0
* don't generate implicit exception frames for pure assembler routines, resolves #20075
...
git-svn-id: trunk@19341 -
2011-10-03 20:09:07 +00:00
Tomas Hajny
f35aa5db26
* fix for breakage under Unix platforms - see also bug #20400
...
git-svn-id: trunk@19340 -
2011-10-03 19:46:50 +00:00
Legolas
fe84a76d0a
* Updated libogcfpc to ver.1.8.8
...
git-svn-id: trunk@19339 -
2011-10-03 19:40:59 +00:00
florian
7bb1c642dd
* fix division by zero in alignment code, should resolve #20265 an #20240
...
git-svn-id: trunk@19338 -
2011-10-03 16:53:42 +00:00
florian
77c3477b91
* modified patch by LacaK2 to add overloaded versions of string handling routines, which works with WideChar null terminated strings, resolves #19989
...
git-svn-id: trunk@19337 -
2011-10-03 16:11:46 +00:00
sekelsenmat
5e55e13570
Ops, fixing wrong previous commit
...
git-svn-id: trunk@19334 -
2011-10-03 12:38:30 +00:00
sekelsenmat
c35cf265c0
Disables compiling fpvectorial
...
git-svn-id: trunk@19333 -
2011-10-03 12:37:52 +00:00
paul
6384fa2a19
rtl: revert r19330. We probably need to create a separate encoding<->codepage table.
...
git-svn-id: trunk@19332 -
2011-10-03 10:28:14 +00:00
pierre
24d489f7f7
* Lowercase CompilerCPU and CompilerTarget
...
at startup to avoid need of constant use of lowercase function.
+ Added RemoteShell, RemoteShellBase and RemoteShellNeedsExport to
be able to set LD_LIBRARY_PATH on remote connections.
(Other checks might be necessary to avoid use of wrong environment
settings for other shells).
+ TargetIsUnix: New variable, based on UNIX presence within
target_info.extadefines field.
+ SpliTFileBase: New function returning only base part.
+ LibraryExists: New function to see if a library was created,
Library name is also constructed based on target_info fields.
* ExecuteRemote,ExecuteEmulated: moved to global scope to allow use at start
to check type of shell used.
* RunExecutable: Adapted to set env. varaible LD_LIBRARY_PATH for remote
connections.
+ MaybeCopyFiles: New function to separate file copy operations.
+ SetRemoteConfiguration: New function to set RemoteShellXXX variables.
* RunTest: Use LibraryExists to avoid running a library
and possibly copy library to remote.
git-svn-id: trunk@19331 -
2011-10-03 06:23:38 +00:00
paul
a0e7196ae9
rtl: move winiconv.inc into general inc directory and rename it to wincodepages.inc, also rename win2iconv, iconv2win to CodePageToCodePageName, CodePageNameToCodePage.
...
This change is required since CodePage to CodePage name conversions are required in other parts of RTL. Moreover those codepage identifiers are windows codepage identifiers and thus must be compatible with codepage identifiers used by delphi.
git-svn-id: trunk@19330 -
2011-10-03 03:35:45 +00:00
paul
c4fcdfce29
tests: fix tstrutils2 by Alexander Shishkin (mantis #0020390 )
...
git-svn-id: trunk@19329 -
2011-10-03 01:30:49 +00:00
paul
33a67704ac
compiler: allow type conversions for ordinal types inside type declarations e.g inside enumerations like: Byte(0)..Byte(15)
...
git-svn-id: trunk@19328 -
2011-10-03 01:27:21 +00:00
Tomas Hajny
3bce487e30
* uses and resourcestrings moved to platform specific includes
...
git-svn-id: trunk@19327 -
2011-10-02 22:05:24 +00:00
joost
853f35757d
* Use the same logic for Dwarf-3 and Dwarf-2 output regarding symbol names. Solves problems resolving self in gdb and Dwarf-3.
...
git-svn-id: trunk@19326 -
2011-10-02 16:08:56 +00:00
joost
cd0b2e5288
* Use DW_OP_deref instead of DW_OP_push_object_deref. The latter is not recognized properly by gdb
...
git-svn-id: trunk@19325 -
2011-10-02 08:41:57 +00:00
Tomas Hajny
67612af07d
* fixes for Exec - execution of different application types, fixed memory leak and avoided queue name collisions
...
git-svn-id: trunk@19324 -
2011-10-02 01:43:18 +00:00
Tomas Hajny
f13c5fae05
* additional fixes for ExecuteProcess - running of DOS programs in current directory and proper closing of the created queue
...
git-svn-id: trunk@19323 -
2011-10-02 01:41:56 +00:00