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 |
|