The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
svenbarth bd7cc36ea6 The documentation says that a "BeginThread" needs to be followed by a "CloseThread". The implementation of TThread did not respect this yet.
Note: The only RTL where this could lead to problems is for BeOS with the old threading implementation as this does not use "BeginThread" at all (the newer implementation does).

rtl/objpas/classes/classes.inc, TThread.Destroy:
  * call "CloseThread" if the thread handle is valid (mimics the logic of the Windows RTL)
rtl/win/tthread.inc, TThread.SysDestroy:
  * remove the call to "CloseHandle"; this is done by "CloseThread" afterwards

git-svn-id: trunk@24313 -
2013-04-23 20:13:07 +00:00
compiler * ppudump: Work in progress on JSON output. 2013-04-23 15:16:34 +00:00
ide Merge forgotten go32v2 2.6.0 branch changes back into trunk. 2013-04-12 10:19:38 +00:00
installer Merge forgotten go32v2 2.6.0 branch changes back into trunk. 2013-04-12 10:21:34 +00:00
packages * Created a new package for the libtar unit, which was moved in r24287 2013-04-23 20:02:29 +00:00
rtl The documentation says that a "BeginThread" needs to be followed by a "CloseThread". The implementation of TThread did not respect this yet. 2013-04-23 20:13:07 +00:00
tests * Disabled test for win64: it cannot link or even assemble correctly on this target because COFF uses 32-bit fields for section sizes/RVAs. Internal assembler ignoring this fact is a separate issue to fix. 2013-04-17 17:09:54 +00:00
utils * two more "getmodule" fixes. 2013-04-21 20:20:21 +00:00
.gitattributes * Created a new package for the libtar unit, which was moved in r24287 2013-04-23 20:02:29 +00:00
.gitignore * more finegrained parallelism support for testsuite runs: the tests are no 2012-06-03 17:56:28 +00:00
Makefile Add missing colon for .PHONY 2013-04-04 10:15:59 +00:00
Makefile.fpc Add missing colon for .PHONY 2013-04-04 10:15:59 +00:00