Bill Currie
|
71196fedf6
|
make gcc more anal about prototypes, string constants and function
visibility (ie, global functions must have a prototype)
|
2003-01-06 18:28:13 +00:00 |
|
Bill Currie
|
567b905590
|
copyright block work
|
2002-10-22 14:53:18 +00:00 |
|
Bill Currie
|
412db7e27d
|
"for example" is more appropriate than "that is"
|
2002-09-16 15:42:11 +00:00 |
|
Bill Currie
|
b0d568d85f
|
local defs for debug info now work
|
2002-07-17 15:40:08 +00:00 |
|
Bill Currie
|
24d473c386
|
more linking fixes
|
2002-07-12 06:17:24 +00:00 |
|
Bill Currie
|
2df43ef941
|
make data handling a little easier
|
2002-07-11 15:42:20 +00:00 |
|
Bill Currie
|
66aa36b73f
|
start implementing storage classes (extern, static, etc)
|
2002-06-28 17:59:32 +00:00 |
|
Bill Currie
|
8415db2d84
|
clear out the hash tables for compiling multiple object files
|
2002-06-28 16:00:01 +00:00 |
|
Bill Currie
|
9fee1d07dd
|
initial work on actually writing .qfo files. seems to work, but only test.qfo
is ever writtin :)
|
2002-06-21 20:46:56 +00:00 |
|
Bill Currie
|
f7d8c2968f
|
better global (and other space) def re-use
|
2002-06-10 23:14:32 +00:00 |
|
Bill Currie
|
1f67ea412d
|
add a global flag to def_t to make checking easier
rename pr.globals to pr.near_data and add pr.far_data
|
2002-06-10 20:54:22 +00:00 |
|
Bill Currie
|
58782333a9
|
give scopes types (static, params, locals for now)
|
2002-06-09 05:19:13 +00:00 |
|
Bill Currie
|
1e57351be1
|
there, no more PR_* functions or pr_* files :)
|
2002-06-09 04:30:02 +00:00 |
|
Bill Currie
|
943c2eefb3
|
redo def allocation to come from configurable `spaces' (locals, globals, far
globals, etc).
|
2002-06-09 03:57:20 +00:00 |
|
Bill Currie
|
541f7ed1b8
|
some def stuff shuffling
|
2002-06-07 21:17:51 +00:00 |
|
Bill Currie
|
0477b43f80
|
get rid of PR_GetArray: it's redundant
|
2002-06-07 18:14:39 +00:00 |
|
Bill Currie
|
00a54ad918
|
redo relocations
|
2002-06-07 17:29:30 +00:00 |
|
Bill Currie
|
c58a4c59b7
|
forgot to move the prototypes
|
2002-06-04 21:54:47 +00:00 |
|
Bill Currie
|
06bddd3ee6
|
more cleanup
|
2002-06-04 18:44:03 +00:00 |
|