florian
3b665ddea2
- unused variable removed
...
git-svn-id: trunk@34941 -
2016-11-20 22:28:50 +00:00
florian
86f0b59095
* avoid conversion to larger type in Align
...
git-svn-id: trunk@34940 -
2016-11-20 19:02:53 +00:00
florian
01e1e9410d
+ dummy heap status implementations
...
git-svn-id: trunk@34939 -
2016-11-20 18:31:03 +00:00
florian
cfb5ebeb23
* Find* subroutines return an error by default
...
git-svn-id: trunk@34933 -
2016-11-20 16:03:12 +00:00
florian
16fa079a2a
* allocate always a minimum block size, else free list management causes memory corruption
...
git-svn-id: trunk@34930 -
2016-11-20 15:44:22 +00:00
yury
1ccf551d1c
* android: Try to get the package files directory for any shared library. If it is valid use it as a home dir.
...
* android: Always set the syslog tag.
git-svn-id: trunk@34926 -
2016-11-20 10:53:23 +00:00
michael
47a59f269a
* Added some explanatory comments about the use of this include file
...
git-svn-id: trunk@34925 -
2016-11-20 10:07:15 +00:00
florian
e218f4f33b
* checking the address of the storage location of a procedure variable makes no sense, check the variable contents itself instead
...
git-svn-id: trunk@34922 -
2016-11-19 21:57:56 +00:00
florian
9a4c7e2244
* return defined values for GetDate and GetTime for the embedded targets
...
git-svn-id: trunk@34921 -
2016-11-19 21:55:40 +00:00
Tomas Hajny
1e6ee7f3c7
* fix remaining search handle leaks in Dos.FSearch - fix for bug #30896
...
git-svn-id: trunk@34910 -
2016-11-17 22:05:17 +00:00
sergei
4ddbb7cd26
* Fixed assembler blocks to comply with x86_64 ABIs, which normally do not allow to change stack pointer at arbitrary locations. Register RBX is now saved/restored by compiler in function prologue, due to its presence in list of modified registers.
...
git-svn-id: trunk@34908 -
2016-11-17 10:58:10 +00:00
michael
d55ed2a3fd
* CamelCase for Top/Left properties (bug ID 30413)
...
git-svn-id: trunk@34905 -
2016-11-16 07:57:57 +00:00
michael
8e3381b4bc
Fix bug #30930
...
git-svn-id: trunk@34903 -
2016-11-15 20:15:33 +00:00
marcus
f3d080f57a
AROS: improve ARM-startupcode with Alloc own stack, if OS stack is too small
...
git-svn-id: trunk@34901 -
2016-11-15 19:33:46 +00:00
marcus
3207a346e1
AROS: arm needs AROS_FLAVOUR_BINCOMPAT defines
...
git-svn-id: trunk@34895 -
2016-11-13 21:05:12 +00:00
michael
8b2d858ba5
* Fix bug ID #30672 , patch by Silvio Clecio
...
git-svn-id: trunk@34884 -
2016-11-13 11:02:09 +00:00
marco
1458243b33
* fix uuchar rule for file to compile outside default directory, also for NetBSD. OpenBSD was already ok
...
git-svn-id: trunk@34877 -
2016-11-11 14:51:20 +00:00
marco
9844b86480
* fix uuchar rule for file to compile outside default directory.
...
git-svn-id: trunk@34876 -
2016-11-11 14:43:37 +00:00
michael
f648bdecba
* Made some additional functions inlined (Bug ID 30909)
...
git-svn-id: trunk@34874 -
2016-11-11 10:28:19 +00:00
michael
2e3ab0d37e
* Introduce TFPList.CheckIndex (bug ID 30887)
...
git-svn-id: trunk@34873 -
2016-11-11 10:26:05 +00:00
michael
aa6a8acb72
* Introduce TFPSList checkindex (bug ID 30886)
...
git-svn-id: trunk@34872 -
2016-11-11 10:16:57 +00:00
michael
9b21d9a87e
* Inline some functions, bug ID #30905
...
git-svn-id: trunk@34868 -
2016-11-11 09:33:28 +00:00
michael
860ad25430
* Add some comments about used algorithms for increasing/decreasing list sizes
...
git-svn-id: trunk@34861 -
2016-11-09 21:28:20 +00:00
Jonas Maebe
1ac51d5cd1
* initialise for-loop variables before the loop
...
o the intiialization code of a for-loop used to do that, but no longer
does so since their automatic transformation to a while-loop. Even
though the code did not read the value of the for-loop variable
in case the loop was not entered, the JVM's verifier is not
sophisticated enough to be able to detect that (it's protected by
a boolean set in the loop)
git-svn-id: trunk@34858 -
2016-11-09 19:51:39 +00:00
Tomas Hajny
b7de70422f
* fix for bug #24504 (extended version of patch by Bart Broersma)
...
git-svn-id: trunk@34849 -
2016-11-08 22:16:49 +00:00
michael
32ec90dccf
* Fix wrong index check for insert, border is different
...
git-svn-id: trunk@34834 -
2016-11-07 13:39:56 +00:00
marcus
328772cc46
AROS: return code and comments in startupcode
...
git-svn-id: trunk@34827 -
2016-11-06 19:23:28 +00:00
Károly Balogh
6a856f109e
m68k: made setjmp and longjmp code work when register calling convention is the default
...
git-svn-id: trunk@34826 -
2016-11-06 19:10:47 +00:00
marcus
f8a7708741
AROS: startupcode for arm-aros
...
git-svn-id: trunk@34820 -
2016-11-06 17:32:40 +00:00
michael
9926d37dda
* Fix bug #30869 , introduce CheckIndex in TStringList
...
git-svn-id: trunk@34817 -
2016-11-06 17:04:37 +00:00
Károly Balogh
7c1c964c28
arm-aros: enabled basic AROS on ARM build
...
git-svn-id: trunk@34811 -
2016-11-06 14:40:02 +00:00
marcus
e54fdc3853
m68k: fixed compilation without FPU after 34785
...
git-svn-id: trunk@34803 -
2016-11-06 08:42:41 +00:00
Károly Balogh
7293bb7fdb
m68k: reworked setjmp/longjmp to also save the FPU registers (when compiled with HW FPU support), and to only save the nonvolatile registers
...
git-svn-id: trunk@34785 -
2016-11-05 22:02:50 +00:00
Jonas Maebe
1c04470b66
* converted for-loop to while-loop, because its loop count is used on exit
...
even if no break is triggered
git-svn-id: trunk@34776 -
2016-11-01 14:01:41 +00:00
Jonas Maebe
85f2903b8b
* don't index past the end of the transitions array (mantis #30829 )
...
git-svn-id: trunk@34775 -
2016-11-01 14:01:38 +00:00
nickysn
e1792e712a
* changed the 'size' parameter of fpc_zeromem and fpc_fillmem from ptruint to sizeuint
...
git-svn-id: trunk@34741 -
2016-10-18 15:42:29 +00:00
pierre
a81d2b58f8
Rectify last accessed char in TBigEndianUnicideEncoding.GetChars, fixes test/units/sysutils/tencodingtest.pp failure with -gc option
...
git-svn-id: trunk@34740 -
2016-10-17 10:48:28 +00:00
svenbarth
f8b458106e
* fix for Mantis #30747 : for anonymous events CreateEvent() needs to be called with a Nil parameter for the name, not an empty string
...
git-svn-id: trunk@34736 -
2016-10-16 19:29:49 +00:00
florian
9c81e90e08
+ extension to iso mode: reset/rewrite can take a file name as a second parameter
...
git-svn-id: trunk@34726 -
2016-10-16 07:55:08 +00:00
michael
9f88f52ddf
* Getters/Setters should be private
...
git-svn-id: trunk@34725 -
2016-10-15 20:59:01 +00:00
svenbarth
63f0c7a2c3
Fix for Mantis #30734 : Implement Delphi-compatible functions StrToUInt64(), StrToUInt64Def and TryStrToUInt64 as inline forwarders to the existing respective QWord functions
...
git-svn-id: trunk@34710 -
2016-10-13 17:49:50 +00:00
nickysn
9febafa8d5
* fixed win16 compilation, patch by Max Nazhalov
...
git-svn-id: trunk@34701 -
2016-10-09 19:20:54 +00:00
Károly Balogh
42760951f9
atari: added the initialization of threading subsystem to system init
...
git-svn-id: trunk@34697 -
2016-10-09 13:24:41 +00:00
Károly Balogh
63166555a2
atari: fixed file opening, we can now read text files at least on this platform
...
git-svn-id: trunk@34696 -
2016-10-09 13:23:59 +00:00
michael
5810ff8154
* Patch from Maciej Izak for delphi compatible TLocaleOptions (bug ID 30660)
...
git-svn-id: trunk@34683 -
2016-10-08 22:23:34 +00:00
nickysn
cf13bacbba
+ call InitSystemThreads in the win16 system unit as well
...
git-svn-id: trunk@34682 -
2016-10-08 22:04:40 +00:00
nickysn
e0267e3088
+ call InitSystemThreads in the msdos system unit startup, to initialize the
...
thread manager object, so that rtl calls to InitCriticalSection don't crash
git-svn-id: trunk@34681 -
2016-10-08 22:03:27 +00:00
Jonas Maebe
265923a2ee
* several fixes for TMultiReadExclusiveWriteSynchronizer, based on patch by
...
Derek (mantis #28830 )
o ability for a thread to acquire a readlock when it already holds a
write lock, or vice versa
o detect when thread1 releases a lock while it hadn't acquired one
o correct result of beginwrite (return true only when another thread
held/acquired a write lock before the current thread got it)
o extra compared to Derek's patch: replaced some additional
(mostly pre-existing) interlocked*() hacks with proper memory
barriers, made formatting consistent, fixed compilation on platforms
where tthreadid is not an integer type, improved tthreadid hashing
function for 64 bit platforms, fixed some comments
git-svn-id: trunk@34678 -
2016-10-08 20:45:45 +00:00
Károly Balogh
579e1afe83
atari: an incomplete, but still large cleanup of the atari system unit
...
git-svn-id: trunk@34664 -
2016-10-08 13:55:59 +00:00
Károly Balogh
8e6ac69553
atari: updated makefiles
...
git-svn-id: trunk@34663 -
2016-10-08 13:32:43 +00:00