Commit Graph

41388 Commits

Author SHA1 Message Date
carl
0079d9b9d2 + go32v1 include for objects unit 1998-05-21 12:13:59 +00:00
carl
334cde9158 + linux include for objects unit 1998-05-21 12:13:00 +00:00
carl
1e8e4a0700 + platform information for objects unit 1998-05-21 12:11:54 +00:00
carl
499bcf3f16 + first revision, complete objects unit 1998-05-21 12:11:10 +00:00
carl
fae8860440 * works with all OS 1998-05-21 11:55:59 +00:00
cvs
ac974a7634 * test commit. Shouldn't be allowed. 1998-05-20 11:23:09 +00:00
peter
70f8a1ac12 * .FILL_OBJECT and FILL_OBJECT are not the same names ;) 1998-05-20 11:01:52 +00:00
pierre
c80de3be27 + UseTokenInfo now default
* unit in interface uses and implementation uses gives error now
  * only one error for unknown symbol (uses lastsymknown boolean)
    the problem came from the label code !
  + first inlined procedures and function work
    (warning there might be allowed cases were the result is still wrong !!)
  * UseBrower updated gives a global list of all position of all used symbols
    with switch -gb
1998-05-20 09:42:32 +00:00
daniel
a21b12c9e4 * Some bug fixes.
* ___SYSCALL changed to uppercase.
1998-05-20 08:11:25 +00:00
daniel
b7f23a6e8c * ___SYSCALL changed to uppercase. 1998-05-20 08:10:35 +00:00
daniel
3ffd393399 * Some extra use of ;assembler;. 1998-05-20 08:09:24 +00:00
peter
5e9f2c469f + the ppufile object unit 1998-05-12 10:56:07 +00:00
peter
d12776a732 * moved cpne.pp to install/ 1998-05-12 10:55:23 +00:00
peter
4c96df6b43 * moved printstatus to verb_def
+ V_Normal which is between V_Error and V_Warning and doesn't have a
    prefix like error: warning: and is included in V_Default
  * fixed some messages
  * first time parameter scan is only for -v and -T
  - removed old style messages
1998-05-12 10:46:58 +00:00
peter
e64becf81c * moved getopts to inc/, all supported OS's need argc,argv exported
+ strpas, strlen are now exported in the systemunit
  * removed logs
  * removed $ifdef ver_above
1998-05-12 10:42:41 +00:00
peter
5e4c788be5 + $ifdef NEWPPU for the new ppuformat
+ $define GDB not longer required
  * removed all warnings and stripped some log comments
  * no findfirst/findnext anymore to remove smartlink *.o files
1998-05-11 13:07:53 +00:00
Jonas Maebe
0a48f4956c + switches for 6x86 and k6 optimizations 1998-05-10 12:07:15 +00:00
Jonas Maebe
6c86e16f46 * bugfix in a_mov optimizations; completed bugfix of "sub $2,esp;...;movw reg, y(%esp)" 1998-05-10 12:06:30 +00:00
michael
1b9418fafb + Librarysearchpath is now a linker object field; 1998-05-08 09:21:57 +00:00
michael
d1decc21dd * Added missing -Fl message to messages file.
* Corrected mangling of file names when doing Linklib
* -Fl now actually WORKS.
* Librarysearchpath is now a field in linker object.
1998-05-08 09:21:20 +00:00
michael
df05b84945 + Finished TStrings implementation. 1998-05-07 14:16:51 +00:00
michael
f91b4eacae + Added ex78 1998-05-07 12:55:11 +00:00
michael
c38cbb1782 + Type of Ofs() changed to pointer 1998-05-07 12:15:18 +00:00
michael
9136b41fb6 + Fixed typo 1998-05-07 12:14:19 +00:00
michael
4e1c3f46ed + Corrected example 56 1998-05-07 12:13:30 +00:00
michael
c813867d94 + Added Power() function 1998-05-07 12:12:33 +00:00
michael
be96507b3e + Added Power() function example in ex78. 1998-05-07 12:10:14 +00:00
peter
7e06238905 * smartlinking for sets
+ consts labels are now concated/generated in hcodegen
  * moved some cpu code to cga and some none cpu depended code from cga
    to tree and hcodegen and cleanup of hcodegen
  * assembling .. output reduced for smartlinking ;)
1998-05-07 00:16:59 +00:00
peter
2c92c249f2 * fixed the shell() bug (the correct code was also in Popen) moved the
argv generation to CreateShellArgv
  + Execve with pchar instead of string
1998-05-06 18:45:32 +00:00
peter
499d54a9c0 * tai_section extended with code,data,bss sections and enumerated type
* ident 'compiled by FPC' moved to pmodules
  * small fix for smartlink
1998-05-06 18:36:53 +00:00
pierre
e500f85308 + when trying to find source files of a ppufile
check the includepathlist for included files
    the main file must still be in the same directory
1998-05-06 15:04:20 +00:00
michael
9a0f413b43 + Make install doesn't stop if makecfg not found 1998-05-06 14:03:27 +00:00
michael
fc1c1a2735 + Added -S2 to options 1998-05-06 13:03:09 +00:00
michael
0f4f69f2ba + Added strings to uses clause, for TStrings class. 1998-05-06 13:00:25 +00:00
michael
4ac979a4f0 + Initial implementation 1998-05-06 12:58:53 +00:00
michael
cdabf66ae1 + Added WriteAnsiString method to TStream 1998-05-06 12:58:35 +00:00
michael
3e2e27d313 + Removed log from before restored version. 1998-05-06 12:35:26 +00:00
peter
69a42cc570 * a.out profile prt, not tested 1998-05-06 11:56:09 +00:00
peter
c2d12e9d96 * small update to support extended cfg/makefile.cfg and .def 1998-05-06 11:55:34 +00:00
peter
2b513b6c5b * update 1998-05-06 11:53:40 +00:00
michael
6bf591619c + Initial implementation 1998-05-06 09:47:50 +00:00
michael
037f88943f + Streamlined makefile. Uses -I option now, and makes use of global files. 1998-05-06 09:46:40 +00:00
peter
29057945e6 * fixed ld call with shell 1998-05-06 09:26:49 +00:00
michael
dbe0135764 Changed makefile system to use -I compiler option, and streamlined i a bit 1998-05-06 09:09:07 +00:00
pierre
6fc80b783f * better position info with UseTokenInfo
UseTokenInfo greatly simplified
  + added check for changed tree after first time firstpass
    (if we could remove all the cases were it happen
    we could skip all firstpass if firstpasscount > 1)
    Only with ExtDebug
1998-05-06 08:38:32 +00:00
michael
a5c52b5362 + Fixec index check in exchange method. 1998-05-06 07:27:22 +00:00
michael
a2874de41d *** empty log message *** 1998-05-05 21:27:23 +00:00
michael
7d8d7f093a Initial implementation 1998-05-05 16:00:29 +00:00
michael
7e4ff5bbcf TList completely implemented 1998-05-05 15:54:31 +00:00
michael
458c36408c + Fix to be able to compile from florian 1998-05-05 15:25:04 +00:00