Commit Graph

57343 Commits

Author SHA1 Message Date
tg74
f0002fe644 bugfix 35700 without opcode flags
git-svn-id: branches/tg74/avx512merge@43106 -
2019-10-02 20:39:41 +00:00
michael
ab12408a44 * Introduce codepage, bug ID #0016587
git-svn-id: trunk@43105 -
2019-10-02 07:26:54 +00:00
pierre
b978d7b6d5 Use same list of supported OSes for libmicrohttpd package in libmicrohttpd and fcl-web, and adapt packages/fpmake_proc.inc
git-svn-id: trunk@43104 -
2019-10-01 19:21:30 +00:00
pierre
396160931f Remove symbian from fppkg OS list
git-svn-id: trunk@43103 -
2019-10-01 12:50:26 +00:00
michael
332b8da788 Fix Win64 target debugging
git-svn-id: trunk@43102 -
2019-10-01 11:01:06 +00:00
Mattias Gaertner
81bdcc843d fcl-passrc: test generic methods
git-svn-id: trunk@43101 -
2019-09-30 16:04:29 +00:00
Károly Balogh
36e99fc4e8 fcl-web: re-enabled platforms which were disabled in r43096
git-svn-id: trunk@43100 -
2019-09-30 13:01:22 +00:00
Mattias Gaertner
6864658f27 pastojs: fixed check for static class method modifier in class helper for extrnal class
git-svn-id: trunk@43099 -
2019-09-30 12:31:44 +00:00
michael
b4ee5d9956 * Fix indentation, remove name clause, patch by Laco
git-svn-id: trunk@43098 -
2019-09-30 07:40:55 +00:00
michael
db4bc06b67 * dlinfo call added (bug ID 0036105)
git-svn-id: trunk@43097 -
2019-09-29 22:28:47 +00:00
michael
5d753d6663 * Specify dependency on libmicrohttpd
git-svn-id: trunk@43096 -
2019-09-29 21:42:53 +00:00
michael
c4b7b4db13 * Add overloads for all functions containing var arguments (bug ID 0036106)
git-svn-id: trunk@43095 -
2019-09-29 21:42:13 +00:00
tg74
1d41faa5df new test opcodes SSE scalar
git-svn-id: branches/tg74/avx512merge@43094 -
2019-09-29 20:05:29 +00:00
tg74
d721bedd56 new test opcodes SSE scalar
git-svn-id: branches/tg74/avx512merge@43093 -
2019-09-29 19:58:20 +00:00
tg74
72c6d6d909 add new testcode ADDSS,ADDSD
git-svn-id: branches/tg74/avx512merge@43092 -
2019-09-29 19:29:06 +00:00
marco
1197db2e63 * fix parameter that can be zero.
git-svn-id: trunk@43091 -
2019-09-29 18:55:14 +00:00
Mattias Gaertner
683d4d4301 fcl-passrc: specialize generic method
git-svn-id: trunk@43090 -
2019-09-29 13:30:50 +00:00
Jonas Maebe
49026e1261 * add "readonly" attribute for constant pointer parameters on LLVM
git-svn-id: trunk@43089 -
2019-09-29 10:29:57 +00:00
Jonas Maebe
b99323bb19 * fix LLVM compilation after r43076
git-svn-id: trunk@43088 -
2019-09-29 10:29:54 +00:00
michael
876ad688c7 * Fix bug #0036113
git-svn-id: trunk@43087 -
2019-09-29 06:18:57 +00:00
marco
0a379def88 * loosened check that caused problems if zip had a few bytes appended.
git-svn-id: trunk@43086 -
2019-09-28 21:16:20 +00:00
marco
ed7ea98eb4 * lowercase filenames for easier crossplatform use.
git-svn-id: trunk@43085 -
2019-09-28 14:31:25 +00:00
Mattias Gaertner
ee24ee3527 pastojs: fixed rename local const in methods
git-svn-id: trunk@43084 -
2019-09-27 12:21:39 +00:00
florian
9f97e18aa2 * test properly (with fno-exceptions) compiled
git-svn-id: trunk@43083 -
2019-09-26 20:47:40 +00:00
florian
7837356954 + extra test to test remap functionality with -gh
git-svn-id: trunk@43082 -
2019-09-26 20:33:12 +00:00
michael
1cd501229f * Allow max-age for cache control
git-svn-id: trunk@43081 -
2019-09-26 13:54:23 +00:00
michael
413b5adb59 * Set namevalueseparator for headers
git-svn-id: trunk@43080 -
2019-09-26 13:29:26 +00:00
Mattias Gaertner
085602b6e4 pastojs: convert TJSFunction(@proc) to proc
git-svn-id: trunk@43079 -
2019-09-26 08:19:44 +00:00
Mattias Gaertner
afd238ae2d pastojs: external static method
git-svn-id: trunk@43078 -
2019-09-26 07:28:59 +00:00
Mattias Gaertner
331f8cd051 fcl-passrc: fixed generic proc overload
git-svn-id: trunk@43077 -
2019-09-26 06:35:46 +00:00
florian
3949be6989 * be able to set an AT_* for datablocks
* set AT_TLS if needed

git-svn-id: trunk@43076 -
2019-09-25 21:19:07 +00:00
florian
11319353fd * loading a got depends only on the fact if a got is needed and not if pic shall be generated
git-svn-id: trunk@43075 -
2019-09-25 21:19:06 +00:00
florian
9e8bc7c935 * the general section threadvar model needs a got but pic is not required
git-svn-id: trunk@43074 -
2019-09-25 21:19:06 +00:00
florian
4064c5f39b * section thread vars need to be access with the symbol type AT_TLS
git-svn-id: trunk@43073 -
2019-09-25 21:19:05 +00:00
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.
This does not hurt much as the linker optimized the threadvar access if possible

git-svn-id: trunk@43072 -
2019-09-25 21:19:04 +00:00
florian
d8e2db2691 + command line switch -CV to select the threadvar model for section threadvars
git-svn-id: trunk@43071 -
2019-09-25 21:19:04 +00:00
florian
56d91b4ca7 + support tls threadvars with the internal assembler
git-svn-id: trunk@43070 -
2019-09-25 21:19:03 +00:00
florian
f6667a5143 * we have to use __tls_get_addr from the dyn. linker lib else tls on programs with pure pascal dyn. libraries fail
git-svn-id: trunk@43069 -
2019-09-25 21:19:01 +00:00
florian
5ed2475c85 * InitThread variant without parameters as user threads normally cannot know the max. stack size
git-svn-id: trunk@43068 -
2019-09-25 21:19:01 +00:00
florian
14b7eaa46f + x86-64: implemented support for relocation needed by tls threadvars in the binary elf writer
git-svn-id: trunk@43067 -
2019-09-25 21:18:59 +00:00
michael
75216d3309 * Construct query string, needed in proxy
git-svn-id: trunk@43066 -
2019-09-25 15:49:28 +00:00
michael
97ce90ef0d * remove forced debug flag
git-svn-id: trunk@43065 -
2019-09-25 15:40:19 +00:00
michael
7f94a08b67 * Improve header & get variable fetching
git-svn-id: trunk@43064 -
2019-09-25 15:38:20 +00:00
michael
80663ce324 * Add (cust)microhttpapp, high-concurrency standalone server
git-svn-id: trunk@43063 -
2019-09-25 14:06:28 +00:00
pierre
ee22dbe589 Handle change of memory base address after call to SysTryResizeMem
git-svn-id: trunk@43062 -
2019-09-24 12:44:01 +00:00
michael
85616e7dc7 * Use AppendPathInfo
git-svn-id: trunk@43061 -
2019-09-23 15:19:25 +00:00
michael
43685c95a8 * Fix appending path info and setting headers
git-svn-id: trunk@43060 -
2019-09-23 15:14:35 +00:00
nickysn
667e090e2b + added and implemented procedure SetMousePos in unit ptcmouse
git-svn-id: trunk@43059 -
2019-09-23 14:11:07 +00:00
Károly Balogh
d352dbe044 fpcmake: simplified defines for Amiga-like systems
git-svn-id: trunk@43058 -
2019-09-22 20:42:31 +00:00
Mattias Gaertner
4a226f39ab fcl-passrc: fixed stop on implementation keyword in program, fixed parsing attributes in class type section
git-svn-id: trunk@43057 -
2019-09-22 17:55:36 +00:00