index
:
delta/fpc.git
aros
aspect
avr
avr32
avx
baserock/2.6.4
blaise
blocks
cleanroom
cpstr
cpstrnew
cpstrrtl
ctypes
debug_eh
dodi
fcl-web_joost
fixes_2_0
fixes_2_2
fixes_2_2_0_dos
fixes_2_4
fixes_2_6
fixes_2_6_0
fixes_3_0
fixes_3_0_ios
fixes_3_2
florian
foxsen
fpc_2_3
generics
genfunc
hlcgllvm
i8086
inline
interfacertti
janbruns
joost
js
jvmbackend
laksen
linker
linker@2665
llvm
maciej
master
merged
mips_embedded
nestedprocvars
newthreading
objc
olivier
pasboolxx
paul
peterjan
rc_2_2_2
release_2_1_2x
release_2_2_4_rc1
resources
sergei
ssa
svenbarth
target-subdir
targetandroid
tg74
tue
unicode
unicodekvm
unicodertl
unicodestring
unitrw
usersections
wasm
webassembly
wkrenn
wpo
xpcom
z80
svn.freepascal.org: svn/fpc
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
rtl
/
unix
/
cthreads.pp
Commit message (
Expand
)
Author
Age
Files
Lines
*
* mips and xtensa compilation fixed
florian
2021-03-09
1
-0
/
+10
*
+ RiscV: set threadvarblocksize
florian
2021-03-08
1
-0
/
+18
*
* lazy thread initialization support
ondrej
2020-11-04
1
-1
/
+6
*
* protect against empty strings inside the SetThreadDebugNameA and -U functions
svenbarth
2020-05-03
1
-0
/
+2
*
* fix for Mantis #36950: apply (slightly adjusted) patch by Bi0T1N to impleme...
svenbarth
2020-05-03
1
-2
/
+33
*
* fix for Mantis #36940: apply (adjusted) patch by Bi0T1N to add functionalit...
svenbarth
2020-04-28
1
-0
/
+14
*
* patch by Benjamin Rosseaux: TEvent.WaitFor on *nix uses Monotonic Clock now
florian
2019-11-25
1
-7
/
+84
*
+ support for tlsm_general on i386-linux
florian
2018-11-11
1
-3
/
+5
*
* disable generic threadvar handling if section thread vars are available
florian
2018-11-07
1
-0
/
+4
*
fix typo in comment. no functional change.
karoly
2017-11-07
1
-1
/
+1
*
Also disable pthread_attr_setinheritsched call for BeOS
pierre
2017-09-20
1
-1
/
+1
*
* properly align threadvars for sparc64
florian
2017-07-08
1
-0
/
+4
*
* make webtbs/tw30535 also working on OSes using cthreads
florian
2017-03-12
1
-5
/
+11
*
- Cleaned out thread manager semaphore support which was ever implemented onl...
sergei
2016-09-20
1
-189
/
+0
*
* avoid threadvar memory leaks for external hooked threads if the tlskey
jonas
2015-10-27
1
-2
/
+14
*
+ Darwin/AArch64 support
jonas
2015-02-23
1
-0
/
+4
*
Also use PHTREAD_INHERIT_SCHED in pthread_attr_setinheritedsched for NetBSD ...
pierre
2014-11-10
1
-1
/
+1
*
* throw an error if RTLEventCreate() fails on Unix
jonas
2014-11-02
1
-2
/
+13
*
* Init threading when setting C thread manager
michael
2014-03-29
1
-18
/
+23
*
* fix memleak pthread_attr, Mantis #25416 by Henry Vermaak.
marco
2013-12-11
1
-0
/
+1
*
* changed return value in case of failure in ThreadManager.SemaphoreInit
jonas
2013-11-13
1
-3
/
+9
*
* Sync with trunk r23404.
yury
2013-01-16
1
-10
/
+7
|
\
|
*
* terminate with an error when initializing a critical section and recursive
jonas
2012-11-18
1
-1
/
+1
|
*
* removed stray try/finally statement (mantis #23333)
jonas
2012-11-18
1
-9
/
+6
*
|
Merge with trunk r22040. Regenerated makefiles.
tom_at_work
2012-08-09
1
-1
/
+4
|
\
\
|
|
/
*
|
fix pthreads use with Android: it does not provide some functions. This patch...
tom_at_work
2012-04-26
1
-5
/
+5
|
/
*
+ RTL for AIX
jonas
2012-04-11
1
-1
/
+1
*
* use same code path for iphonesim as for darwin (should fix mantis #21190)
jonas
2012-02-17
1
-3
/
+3
*
+ added support for intialising/finalising threads not started via the FPC
jonas
2010-07-12
1
-7
/
+50
*
* closethread thread manager field/function. Mantis 13160
marco
2010-03-26
1
-0
/
+5
*
* when typecasting the result of pthread_self, always call it using
jonas
2010-03-24
1
-2
/
+2
*
* TCriticalSection.Tryenter support (Mantis 15928) + short test/demo
marco
2010-03-21
1
-0
/
+9
*
* link to libpthread at compile time on Linux to avoid problems on some
jonas
2010-03-04
1
-0
/
+7
*
* fix pthread problem wen using nice for solaris
pierre
2010-01-28
1
-0
/
+5
*
* return errors from unimplemented functions instead of random values
jonas
2009-11-01
1
-0
/
+4
*
* new Intbasicevent*() implementation based on pthread_cond_signal by
jonas
2009-03-04
1
-210
/
+76
*
* reduced waiting steps in emulated "timed wait" in basiceventwaitfor
jonas
2009-02-27
1
-7
/
+7
*
o Haiku patches by Olivier Coursiere
florian
2009-02-01
1
-2
/
+6
*
* honour the specified stack size when creating new threads on unix
jonas
2009-01-08
1
-1
/
+5
*
* reverted r11671 because it breaks tthread.waitfor on unix
jonas
2008-09-08
1
-1
/
+2
*
* Call EndThread manually if thread function returns (mantis #11490)
michael
2008-08-30
1
-2
/
+1
*
* give generic IntbasiceventWaitFor a granularity of 50 rather than
jonas
2007-11-12
1
-6
/
+6
*
* initialise timespec.tv_sec again for generic BasicEventWaitFor
jonas
2007-10-17
1
-0
/
+1
*
* use sem_timedwait for BasicEventWaitFor if available (linux now)
micha
2007-10-17
1
-1
/
+38
*
* fix initial state of basicevent
micha
2007-10-13
1
-1
/
+1
*
* use initc.fpgetCerrno rather than fpgeterrno to get the errno
jonas
2007-08-12
1
-6
/
+7
*
* explicitly unmask SIGSEGV, SIGILL, SIGBUS and SIGFPE at the start
jonas
2007-08-11
1
-1
/
+23
*
* return wrAbandoned rather than wrError from IntbasiceventWaitFor
jonas
2007-08-11
1
-5
/
+7
*
* check once more whether we can lock after we've waited
jonas
2007-08-11
1
-3
/
+9
*
* fixed semaphore implementation based on file handles (select needs
jonas
2007-08-10
1
-36
/
+182
[next]