Commit Graph

13553 Commits

Author SHA1 Message Date
michael
1eae29e931 + Renamed testcgi to testez and added new testcgi 2003-05-29 15:53:46 +00:00
michael
f3442551cd + Initial implementation of TCGIApplication class 2003-05-29 15:49:18 +00:00
Jonas Maebe
71bd041932 * changed dcbst to dcbtst (former means "flush cache block to memory,
the latter means "I will soon store something to that cache block")
2003-05-29 14:32:54 +00:00
marco
229355b286 * small fix 2003-05-29 13:42:58 +00:00
marco
04926a9844 * 7 parameter syscall added. *BSD has calls with more params due to __syscall etc 2003-05-29 13:14:07 +00:00
marco
05c9ece088 * small fix 2003-05-29 13:06:27 +00:00
Jonas Maebe
71626ce890 * move() now uses dcbz if possible 2003-05-29 12:14:02 +00:00
peter
dbf5fd90ca * allow to specify FPCSRCDIR and FPDOC 2003-05-29 10:25:51 +00:00
peter
659a481c3e * single source rpm 2003-05-29 10:22:51 +00:00
Jonas Maebe
05a3d71c88 * also free temps in g_concatcopy if delsource is true 2003-05-29 10:06:09 +00:00
Jonas Maebe
bb3a5166db * free callparatemps created for call-by-reference parameters 2003-05-29 10:05:40 +00:00
michael
4f91ae9605 + Initial version of customapplication object 2003-05-29 09:58:30 +00:00
michael
ec1caa3e51 + Fixed inline error when building 2003-05-29 08:58:45 +00:00
michael
78aa08c8be + Paramstr(0) must return binary name 2003-05-29 08:43:52 +00:00
Jonas Maebe
ead9de924c * added missing initialization of rg.usedint{in,by}proc
* ppc now also saves/restores used fpu registers
  * ncgcal doesn't add used registers to usedby/inproc anymore, except for
    i386
2003-05-28 23:58:18 +00:00
florian
a8eb2ab740 * started to fix and clean up the sparc port 2003-05-28 23:18:31 +00:00
Jonas Maebe
161618df2d * fixed strcopy and strecopy if there are #1 chars right before the end
of the string to copied
2003-05-28 19:18:10 +00:00
Jonas Maebe
eb441421cc * fixed ppc cycle 2003-05-27 21:19:08 +00:00
mazen
60c22a1836 * New implemtation of HexConv
* New implementation of Chop to fix an incompatibilty
  bug with SysUtils.
* Replacing quary_array (static) by EnvP(dynamic)
2003-05-27 20:50:18 +00:00
Jonas Maebe
2fafd75860 * patch from Peter for nested procedures 2003-05-27 14:28:14 +00:00
mazen
b05a217962 * making program assembling first as assembling the
RTL may fail. It should take log time before it succed
2003-05-26 22:10:19 +00:00
mazen
d0249adf22 + RegEnum2Number to ease handling register pairs
* changed convert_register_to_enum to use above
  array
2003-05-26 22:08:42 +00:00
mazen
a6880bcaa4 * added 64 bit value support to fix a problem in RTL 2003-05-26 22:04:57 +00:00
mazen
2c270121d8 +a script allowing cross-assembling and cross-linking 2003-05-26 21:41:11 +00:00
mazen
11f582061e * mnemonic of A_LDF is ld, ldf does not exist! 2003-05-26 21:31:27 +00:00
Jonas Maebe
0185f7684a - disabled nanosleep for darwin for now
+ getcwd for darwin
2003-05-26 21:29:16 +00:00
peter
84f2b74142 * FPC_SHORTSTR_APPEND_SHORTSTR public added 2003-05-26 21:18:13 +00:00
peter
047a066711 * procinlinenode removed
* aktexit2label removed, fast exit removed
  + tcallnode.inlined_pass_2 added
2003-05-26 21:17:17 +00:00
peter
75394a788e * disable string node optimizations for the moment 2003-05-26 21:15:18 +00:00
peter
7054a48b4d * removed systems unit 2003-05-26 19:39:51 +00:00
peter
0799b0663d * generic fpc_shorstr_concat
+ fpc_shortstr_append_shortstr optimization
2003-05-26 19:38:28 +00:00
peter
c48956fd16 * don't generate align in .bss 2003-05-26 19:37:57 +00:00
peter
60407e302b * fpc_shortstr_concat is now the same for all targets
* fpc_shortstr_append_shortstr added for optimized code generation
2003-05-26 19:36:46 +00:00
Jonas Maebe
c4438016df * added missing Const 2003-05-26 19:32:21 +00:00
marco
948a39ad4c * first untested version for NetBSD. Might need ELF ident section. 2003-05-26 17:22:43 +00:00
marco
ae88b7051b * first try at init code. 2003-05-26 17:11:33 +00:00
Jonas Maebe
035ad566f9 * endian fix is now done using a define instead of with source_info 2003-05-26 15:49:54 +00:00
marco
925bc00623 * NetBSD target support. OpenBSD reserved in the enum, for future use. 2003-05-25 23:15:04 +00:00
Jonas Maebe
543d919b3d * made Args parameter of BitsErrorFmt a const one 2003-05-25 16:05:18 +00:00
Jonas Maebe
1bb8852335 * fixed register numbering bug 2003-05-25 14:32:42 +00:00
Jonas Maebe
f9d90e0a63 + added from linux 2003-05-25 14:07:26 +00:00
Jonas Maebe
34cdc0a37f * several fixes, addition of Mach trap numbers (thye are simply syscalls
with a negative number)
2003-05-25 13:51:58 +00:00
Jonas Maebe
eac3e6f828 * several fixes, addition of Mach trap numbers (thye are simply syscalls
with a negative number)
2003-05-25 12:59:56 +00:00
peter
072a55b73e * methodpointer self pushing fixed 2003-05-25 11:34:17 +00:00
peter
aaf6114364 * moved Comment calls to messge file 2003-05-25 10:27:12 +00:00
peter
1b72901b14 * recursive include depth check 2003-05-25 10:26:43 +00:00
peter
c0995a3db1 * fix interrupt stack allocation 2003-05-25 10:26:15 +00:00
Jonas Maebe
9a0c1f50e9 - undid previous patch, it was not necessary and on top of that, it
contained a bug :/
2003-05-25 09:27:13 +00:00
peter
64eb7ee2ec * do not generate code when there was an error 2003-05-25 08:59:47 +00:00
peter
b1369666c4 * inline fixes 2003-05-25 08:59:16 +00:00