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
florian
a965360572
* problems with properties fixed
...
* crash fixed: i:=l when i and l are undefined, was a problem with
implementation of private/protected
1998-05-05 12:05:42 +00:00
michael
c9b07a8a3a
+ Fixed error on line 22
1998-05-05 09:13:16 +00:00
peter
a213e8adb4
* small fix for go32v2
1998-05-04 20:19:54 +00:00
peter
f1c07fc262
- no ppu files on the cvs
1998-05-04 20:19:21 +00:00
peter
482a6c19d2
* fix for smartlinking with _ARGS
1998-05-04 17:58:41 +00:00
peter
94b52a3d7f
+ smartlinking works (only case jumptable left todo)
...
* redesign of systems.pas to support assemblers and linkers
+ Unitname is now also in the PPU-file, increased version to 14
1998-05-04 17:54:24 +00:00
peter
35283497e0
* findfirst did some strange init with searchpos
1998-05-04 17:40:43 +00:00
florian
b8d8fcccca
+ win95 flag to the interface moved
1998-05-04 16:21:54 +00:00
michael
f325d30461
+ Partial implementation of TList
1998-05-04 15:54:07 +00:00
michael
749db24913
+ Corrected setting of INCFILENAMES
1998-05-04 15:08:50 +00:00
michael
65ab0ab3b6
+ Split classes file.
1998-05-04 14:31:51 +00:00
michael
080b13fa16
Initial implementation
1998-05-04 14:30:33 +00:00
michael
39a62a2569
* Split file according to Class; implemented dummys for all methods, so unit compiles.
1998-05-04 14:30:11 +00:00
michael
eb6b7943a9
+ INitial implementation of Makefiles
1998-05-04 14:28:25 +00:00
florian
a620257c5f
+ Initial revision of template files
1998-05-04 12:18:57 +00:00
florian
4c98ff802b
+ Initial revisions after making a new directory structure
1998-05-04 12:16:01 +00:00
florian
f0daa16b41
* problem with DOM solved: it crashes when accessing a property in a method
1998-05-04 11:22:26 +00:00
florian
dfe798412e
+ Write* and Read* methods to TStream added
...
* small problems solved
1998-05-04 11:20:13 +00:00