florian
|
4064c5f39b
* section thread vars need to be access with the symbol type AT_TLS
|
6 éve |
florian
|
c652cd629a
* the final build of packages and rtl are compiled with the general tls model on i386 as they could be used in dyn. libraries.
|
6 éve |
florian
|
d8e2db2691
+ command line switch -CV to select the threadvar model for section threadvars
|
6 éve |
florian
|
56d91b4ca7
+ support tls threadvars with the internal assembler
|
6 éve |
florian
|
f6667a5143
* we have to use __tls_get_addr from the dyn. linker lib else tls on programs with pure pascal dyn. libraries fail
|
6 éve |
florian
|
5ed2475c85
* InitThread variant without parameters as user threads normally cannot know the max. stack size
|
6 éve |
florian
|
14b7eaa46f
+ x86-64: implemented support for relocation needed by tls threadvars in the binary elf writer
|
6 éve |
michael
|
75216d3309
* Construct query string, needed in proxy
|
6 éve |
michael
|
97ce90ef0d
* remove forced debug flag
|
6 éve |
michael
|
7f94a08b67
* Improve header & get variable fetching
|
6 éve |
michael
|
80663ce324
* Add (cust)microhttpapp, high-concurrency standalone server
|
6 éve |
pierre
|
ee22dbe589
Handle change of memory base address after call to SysTryResizeMem
|
6 éve |
michael
|
85616e7dc7
* Use AppendPathInfo
|
6 éve |
michael
|
43685c95a8
* Fix appending path info and setting headers
|
6 éve |
nickysn
|
667e090e2b
+ added and implemented procedure SetMousePos in unit ptcmouse
|
6 éve |
Károly Balogh
|
d352dbe044
fpcmake: simplified defines for Amiga-like systems
|
6 éve |
Mattias Gaertner
|
4a226f39ab
fcl-passrc: fixed stop on implementation keyword in program, fixed parsing attributes in class type section
|
6 éve |
Mattias Gaertner
|
2b76f439fe
fcl-passrc: parser: position of generic function is in front of type params
|
6 éve |
florian
|
bd1d6f335d
* if we load a got depends only if one is needed, not if PIC is generated as this could be also caused by tls support
|
6 éve |
florian
|
02deb7d954
* try to avoid to use pic based calls
|
6 éve |
Mattias Gaertner
|
64e846ebe9
fcl-passrc: check objfpc generic procedure has templates
|
6 éve |
Mattias Gaertner
|
422afb8ebc
fcl-passrc: specialize generic forward proc
|
6 éve |
Mattias Gaertner
|
009a3435c1
pas2js: avoid use of in when enumerating uses list
|
6 éve |
Mattias Gaertner
|
9ac8abeb4e
fcl-passrc: specialize non forward generic procedure
|
6 éve |
michael
|
db5620354e
avoid use of in when enumerating uses list
|
6 éve |
svenbarth
|
a00be912aa
* fix regression introduced with r42240: packed sets for the Integer based variants of SetToString/StringToSet need to be shifted on Big Endian systems
|
6 éve |
svenbarth
|
e4c275a349
* extend test so that it also covers the SetToString/StringToSet variants take/return Integer arguments
|
6 éve |
svenbarth
|
ad8de624b8
* make halt codes unique
|
6 éve |
Károly Balogh
|
eb71d11b99
m68k: also handle OS_64 register sizes in cgsize2subreg
|
6 éve |
Károly Balogh
|
435b57bdb1
m68k: allow vecnode to use word size index registers
|
6 éve |