Quick Search:

View detailed chart Line History

line history graph

View Mode

Logical Physical

Show Arbitrary Diff

From to

Supports revisions and tags.

Watches and RSS

History

MAIN 1.104 1.1 BSD_44 1.1.1.1

latest revision download Branch MAIN

1.104 annotated / raw | Diffs: previous, other | Lines: 377 ( +2, -1 )

Created: 2014-06-07 09:04:10 +0200 (2 months 25 days ago) | Author: plunky | Changeset: MAIN:plunky:20140607070409

revert previous addition of 'leaf' attribute. this is not supported by
gcc-4.3.1 (which pcc claims to be compatible with)

add support for 'attributes' diagnostic (enabled by default), to
allow ignoring unsupported attributes

1.103 annotated / raw | Diffs: previous, other | Lines: 376 ( +4, -3 )

Created: 2014-06-06 15:19:03 +0200 (2 months 25 days ago) | Author: plunky | Changeset: MAIN:plunky:20140606131903

work on the W<flags> handling, so that we can specify the initial
state of a conditional warning.

add "deprecated-declarations", so that it can be disabled at runtime

1.102 annotated / raw | Diffs: previous, other | Lines: 375 ( +2, -2 )

Created: 2012-09-26 21:56:12 +0200 (23 months ago) | Author: plunky | Changeset: MAIN:plunky:20120926195612

debug output using fprintf(stdout) can be printf() since it
is interspersed with that anyway

1.101 annotated / raw | Diffs: previous, other | Lines: 375 ( +5, -5 )

Created: 2012-09-06 22:51:14 +0200 (23 months ago) | Author: plunky | Changeset: MAIN:plunky:20120906205114

be type consistent, and use size_t for allocation functions

1.100 annotated / raw | Diffs: previous, other | Lines: 375 ( +2, -1 )

Created: 2012-08-18 17:44:14 +0200 (2 years ago) | Author: ragge | Changeset: MAIN:ragge:20120818154413

Save all labels that are taken address of, so that they won't be optimized
away in deljumps().
Add all labels of which address are taken as possible destinations in
computed goto statements when creating the cfg.

1.99 annotated / raw | Diffs: previous, other | Lines: 374 ( +2, -5 )

Created: 2012-03-22 19:51:41 +0100 (2 years 5 months ago) | Author: plunky | Changeset: MAIN:plunky:20120322185140


tidy up debugging options a bit:

- sort options in main()
- pass1 options are ?debug, declared in pass1.h
- pass2 options are ?2debug, declared in pass2.h
- variables defined in main.c

1.98 annotated / raw | Diffs: previous, other | Lines: 377 ( +2, -2 )

Created: 2012-03-22 18:01:06 +0100 (2 years 5 months ago) | Author: plunky | Changeset: MAIN:plunky:20120322170106

PASST is redundant, and -Tflags do nothing any more.. remove them

1.97 annotated / raw | Diffs: previous, other | Lines: 377 ( +2, -2 )

Created: 2011-08-31 20:02:24 +0200 (3 years ago) | Author: plunky | Changeset: MAIN:plunky:20110831180224

replace -f[no-][un]signed-char logic in ccom with a simple switch. pcc
deals in signed characters by default, and the front end will flick the
switch as appropriate (either by default for machine or OS type, or by
request from commandline)

1.96 annotated / raw | Diffs: previous, other | Lines: 377 ( +2, -2 )

Created: 2011-08-12 21:20:24 +0200 (3 years ago) | Author: plunky | Changeset: MAIN:plunky:20110812192024

consistency in variable names for compiler settings

1.95 annotated / raw | Diffs: previous, other | Lines: 377 ( +7, -6 )

Created: 2011-07-06 22:15:38 +0200 (3 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20110706201538

Set BOOL type number below CHAR.  This simplifies a bunch of type promoting
and removes one source of errors.

1.94 annotated / raw | Diffs: previous, other | Lines: 376 ( +1, -11 )

Created: 2011-06-23 15:38:23 +0200 (3 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20110623133823

Change the handling of directives and label printout slightly, much of this
code is just copied between targets so keep it common with the possibility
to override with target-specific functions.

1.93 annotated / raw | Diffs: previous, other | Lines: 386 ( +7, -1 )

Created: 2011-06-05 12:19:25 +0200 (3 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20110605101924

Remove RTOLBYTES and change to the more common name ENDIAN.
Begin to clear the way for run-time settings of endianness for targets
taht support it.

1.92 annotated / raw | Diffs: previous, other | Lines: 380 ( +18, -4 )

Created: 2011-01-22 23:08:54 +0100 (3 years 7 months ago) | Author: ragge | Changeset: MAIN:ragge:20110122220854

Forgot warning defines.

Branch point for: r-1-0-0 r-1-0-1

Tags: r-1-0-0$BP r-1-0-0-RELEASE r-1-0-1$BP

1.91 annotated / raw | Diffs: previous, other | Lines: 366 ( +2, -2 )

Created: 2010-12-29 18:42:49 +0100 (3 years 8 months ago) | Author: ragge | Changeset: MAIN:ragge:20101229174249

Add XTYPE for non-standard types.

1.90 annotated / raw | Diffs: previous, other | Lines: 366 ( +4, -4 )

Created: 2010-11-09 22:10:31 +0100 (3 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20101109211031

Allow bitfields larger than 63 bits, since some code tend to use b:64;
and so for fields.

1.89 annotated / raw | Diffs: previous, other | Lines: 366 ( +3, -2 )

Created: 2010-07-03 17:51:07 +0200 (4 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20100703155107

Remove protos.h and spread out the prototypes where they belong.
Also rename and change the attr struct for more common use.

1.88 annotated / raw | Diffs: previous, other | Lines: 365 ( +2, -2 )

Created: 2009-08-13 10:01:28 +0200 (5 years ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20090813080125

Add -Wtruncate option which detects truncation of types during assignment.
Let pcc compile with this option enabled.

Inspired by similar warning in the Microsoft compiler.

1.87 annotated / raw | Diffs: previous, other | Lines: 365 ( +3, -1 )

Created: 2008-12-04 08:28:55 +0100 (5 years 8 months ago) | Author: ragge | Changeset: MAIN:ragge:20081204072855

Add SLIST macros for static init and isempty.

1.86 annotated / raw | Diffs: previous, other | Lines: 363 ( +10, -2 )

Created: 2008-11-18 17:21:30 +0100 (5 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20081118162130

Cleanup the implementation of tempalloc().
Add support for setting marks and releasing marks on the temp heap,
to free memory early.
While here, remove clause 3 from my license.

1.85 annotated / raw | Diffs: previous, other | Lines: 355 ( +6, -1 )

Created: 2008-11-16 14:30:16 +0100 (5 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20081116133016

Add an extra argument to walkf() so that we can avoid using static vars
in a bunch of places.

1.84 annotated / raw | Diffs: previous, other | Lines: 350 ( +2, -2 )

Created: 2008-11-16 12:52:41 +0100 (5 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20081116115241

Move a bunch of static variables used all over pass2 to a struct p2env
instead.  This simplifies passing information between different parts
of the second pass.

1.83 annotated / raw | Diffs: previous, other | Lines: 350 ( +7, -1 )

Created: 2008-11-15 14:49:44 +0100 (5 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20081115134944

Add macro to insert an element first in a single-linked list.

1.82 annotated / raw | Diffs: previous, other | Lines: 344 ( +9, -2 )

Created: 2008-11-01 09:29:38 +0100 (5 years 9 months ago) | Author: mickey | Changeset: MAIN:mickey:20081101082937

allow spilling >31 regs. apprently i386 was always safe as fpu regs
are fakes. needed by hppa (and i think also powerpc) or any other arch
that employs callee-save regs of >31 numbers (per defines ;).
most of the archs are simply using ipp_regs[0] as they do have
less than 31 regs or otherwise need no spilling.
ragge@ told me to commit this in september and it seems to work (:

1.81 annotated / raw | Diffs: previous, other | Lines: 337 ( +2, -2 )

Created: 2008-10-05 10:06:52 +0200 (5 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20081005080652

Initial support for Dead Code Elimination.  Not working yet.

1.80 annotated / raw | Diffs: previous, other | Lines: 337 ( +4, -1 )

Created: 2008-07-16 12:09:57 +0200 (6 years 1 month ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080716100957

Permit target-defined member to struct ipp using TARGET_IPP_MEMBERS.

1.79 annotated / raw | Diffs: previous, other | Lines: 334 ( +3, -1 )

Created: 2008-06-29 15:45:10 +0200 (6 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20080629134510

Duplicate strings before they are modified for xasm.
Add support for i constraint.  Not finished with shared constraints yet.

1.78 annotated / raw | Diffs: previous, other | Lines: 332 ( +2, -2 )

Created: 2008-06-20 14:50:33 +0200 (6 years 2 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080620125033

Add -Wno-unreachable-code.  Needed by NetBSD kernel.

1.77 annotated / raw | Diffs: previous, other | Lines: 332 ( +2, -2 )

Created: 2008-06-20 14:37:52 +0200 (6 years 2 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080620123752

Add -Wno-shadow and -Wno-unknown-pragmas.  Needed by the NetBSD kernel.

1.76 annotated / raw | Diffs: previous, other | Lines: 332 ( +3, -2 )

Created: 2008-06-19 13:43:58 +0200 (6 years 2 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080619114358

Implement -Wsign-compare/-Wno-sign-compare.

1.75 annotated / raw | Diffs: previous, other | Lines: 331 ( +4, -2 )

Created: 2008-06-19 10:05:00 +0200 (6 years 2 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080619080500

Add some more commandline options:

-Wshadow
-Wpointer-sign          (NetBSD kernel needs this)
-fsigned-char           (replaces compile-time feature)
-funsigned-char         (replaces compile-time feature)
-fstack-protector       (unimplemented)

Additionally, add support for -Wno-option and -fno-option to disable options.

1.74 annotated / raw | Diffs: previous, other | Lines: 329 ( +5, -1 )

Created: 2008-04-20 11:41:38 +0200 (6 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20080420094138

Add support for xasm output values in registers and numeric arguments.
Add a few CM-separated list common functions.
Add keyword _Complex + some code to unjderstand it. No complex support
besides that.

1.73 annotated / raw | Diffs: previous, other | Lines: 325 ( +2, -1 )

Created: 2008-03-18 17:51:07 +0100 (6 years 5 months ago) | Author: ragge | Changeset: MAIN:ragge:20080318165107

f77 uses an uninitialized data section.

1.72 annotated / raw | Diffs: previous, other | Lines: 324 ( +3, -2 )

Created: 2008-02-20 02:11:38 +0100 (6 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080220011138

Add -Werror to report warnings as errors and -p to enable profiling.

1.71 annotated / raw | Diffs: previous, other | Lines: 323 ( +2, -2 )

Created: 2008-01-06 18:18:55 +0100 (6 years 7 months ago) | Author: ragge | Changeset: MAIN:ragge:20080106171855

Fix compile hierarchy so that it do not use hard-coded paths, use
include paths instead.  From Zhiwen Zheng.

1.70 annotated / raw | Diffs: previous, other | Lines: 323 ( +2, -1 )

Created: 2007-12-30 21:43:46 +0100 (6 years 8 months ago) | Author: stefan | Changeset: MAIN:stefan:20071230204346

Warn/error on array declarations and designators with floats/negative
integers as size. ok otto@, ragge@

1.69 annotated / raw | Diffs: previous, other | Lines: 322 ( +3, -1 )

Created: 2007-12-30 11:31:51 +0100 (6 years 8 months ago) | Author: ragge | Changeset: MAIN:ragge:20071230103150

Change number of TEMP nodes to be stored in rval, not lval, to be
consistent with REG/OREG nodes.
Add macro regno() to reference the reg/tempnum value.

1.68 annotated / raw | Diffs: previous, other | Lines: 320 ( +4, -1 )

Created: 2007-11-26 01:26:46 +0100 (6 years 9 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071126002646

Add target-dependent command-line options.

1.67 annotated / raw | Diffs: previous, other | Lines: 317 ( +1, -4 )

Created: 2007-11-26 01:00:17 +0100 (6 years 9 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071126000017

Remove prototypes for non-existent or unused functions.

1.66 annotated / raw | Diffs: previous, other | Lines: 320 ( +3, -3 )

Created: 2007-11-18 18:25:58 +0100 (6 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20071118172558

Comment out enum types.

1.65 annotated / raw | Diffs: previous, other | Lines: 320 ( +2, -2 )

Created: 2007-11-16 00:44:14 +0100 (6 years 9 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071115234329

Nuke unused debug flags.

1.64 annotated / raw | Diffs: previous, other | Lines: 320 ( +2, -1 )

Created: 2007-11-10 10:47:43 +0100 (6 years 9 months ago) | Author: stefan | Changeset: MAIN:stefan:20071110094743

Include string.h. ok ragge@, otto@

1.63 annotated / raw | Diffs: previous, other | Lines: 319 ( +2, -2 )

Created: 2007-11-03 12:05:34 +0100 (6 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20071103110534

kflag exists in both passes.

1.62 annotated / raw | Diffs: previous, other | Lines: 319 ( +2, -9 )

Created: 2007-10-04 18:44:32 +0200 (6 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20071004164431

Move compat functions to their own header.  From Laurent Desnogues.

1.61 annotated / raw | Diffs: previous, other | Lines: 326 ( +2, -1 )

Created: 2007-09-30 22:35:40 +0200 (6 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20070930203540

tcopy() is a common routine.

1.60 annotated / raw | Diffs: previous, other | Lines: 325 ( +2, -1 )

Created: 2007-09-30 21:32:07 +0200 (6 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20070930193207

More fixes to deljumps, from Stefan Kempf.

1.59 annotated / raw | Diffs: previous, other | Lines: 324 ( +9, -1 )

Created: 2007-09-20 14:02:54 +0200 (6 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20070920120233

Add autoconf support for strl* functions, and compat library with those.
From Olof Johansson.

1.58 annotated / raw | Diffs: previous, other | Lines: 316 ( +2, -2 )

Created: 2007-08-19 21:21:14 +0200 (7 years ago) | Author: ragge | Changeset: MAIN:ragge:20070819192114

Move sdebug to pass1 only.

1.57 annotated / raw | Diffs: previous, other | Lines: 316 ( +2, -6 )

Created: 2007-08-11 11:05:05 +0200 (7 years ago) | Author: ragge | Changeset: MAIN:ragge:20070811090505

Add support for _Bool type.  Will be slightly rewritten later.

1.56 annotated / raw | Diffs: previous, other | Lines: 320 ( +2, -1 )

Created: 2007-07-06 19:02:27 +0200 (7 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20070706170227

Fix more on new init code.  Can init simple arrays now.

1.55 annotated / raw | Diffs: previous, other | Lines: 319 ( +1, -6 )

Created: 2006-06-17 10:23:30 +0200 (8 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20060617082329

Use private evaluation order for floating point trees.
Change cpp #if calculations to long long.
Remove unneccessary size checks.
Fix bug so unions can be assigned.
Fix table bug where floats were returned.

1.54 annotated / raw | Diffs: previous, other | Lines: 324 ( +2, -1 )

Created: 2006-02-16 17:46:30 +0100 (8 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20060216164630

Rewrite struct argument handling.

1.53 annotated / raw | Diffs: previous, other | Lines: 323 ( +1, -8 )

Created: 2005-09-17 09:58:40 +0200 (8 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20050917075840

Temp checkin: Start walking towards class-allocated registers.

1.52 annotated / raw | Diffs: previous, other | Lines: 330 ( +7, -1 )

Created: 2005-09-05 19:07:16 +0200 (8 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20050905170716

Temporary checkin: rewrite of liveness analysis.

1.51 annotated / raw | Diffs: previous, other | Lines: 324 ( +3, -2 )

Created: 2005-08-06 14:18:24 +0200 (9 years ago) | Author: ragge | Changeset: MAIN:ragge:20050806121819

Change ipp_regs to a bitmask. Fix saving of permanent registers.

1.50 annotated / raw | Diffs: previous, other | Lines: 323 ( +3, -1 )

Created: 2005-07-29 08:57:48 +0200 (9 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20050729065748

Continue work on liveness analysis.

1.49 annotated / raw | Diffs: previous, other | Lines: 321 ( +3, -1 )

Created: 2005-07-21 17:00:29 +0200 (9 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20050721150029

Fix label bug.  Remove unused code.  Add some debug prints.

1.48 annotated / raw | Diffs: previous, other | Lines: 319 ( +5, -5 )

Created: 2005-06-30 15:59:17 +0200 (9 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20050630135917

Correct IP-node numbers.  Start fixing SSA stuff.

1.47 annotated / raw | Diffs: previous, other | Lines: 319 ( +3, -2 )

Created: 2005-06-28 15:29:00 +0200 (9 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20050628132900

Start reworking deljumps.

1.46 annotated / raw | Diffs: previous, other | Lines: 318 ( +2, -1 )

Created: 2005-06-24 10:45:32 +0200 (9 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20050624084531

Resurrect rmove() for reg->reg moves, and add support for it in gencode.
Change some list representations.

1.45 annotated / raw | Diffs: previous, other | Lines: 317 ( +3, -3 )

Created: 2005-05-22 12:45:47 +0200 (9 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20050522104546

Change ccom to take -x parameters to tell it which optimizations to use.
Let cc convert -O options to suitable -x options.
While here, cleanup pass2 prolog/epilog code a bit.

1.44 annotated / raw | Diffs: previous, other | Lines: 317 ( +113, -2 )

Created: 2005-05-14 16:08:06 +0200 (9 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20050514140801

Fix for new architecture.

1.43 annotated / raw | Diffs: previous, other | Lines: 206 ( +2, -1 )

Created: 2005-05-11 21:31:56 +0200 (9 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20050511193156

Use autodetection for struct alignment.

1.42 annotated / raw | Diffs: previous, other | Lines: 205 ( +2, -1 )

Created: 2005-03-08 17:17:37 +0100 (9 years 5 months ago) | Author: pj | Changeset: MAIN:pj:20050308161737

Add tmpcalloc()

1.41 annotated / raw | Diffs: previous, other | Lines: 204 ( +5, -7 )

Created: 2004-12-20 19:27:10 +0100 (9 years 8 months ago) | Author: ragge | Changeset: MAIN:ragge:20041220182709

Lots of printf changes.  Start cleaning up location counters/label settings.

1.40 annotated / raw | Diffs: previous, other | Lines: 206 ( +2, -1 )

Created: 2004-12-02 22:33:50 +0100 (9 years 8 months ago) | Author: ragge | Changeset: MAIN:ragge:20041202213350

Add basic stabs support.  Fix register assignment bug.
Begin with stabs support.

1.39 annotated / raw | Diffs: previous, other | Lines: 205 ( +8, -7 )

Created: 2004-09-19 11:40:48 +0200 (9 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20040919094048

Temp checkin - move out initializations to separate file.

1.38 annotated / raw | Diffs: previous, other | Lines: 204 ( +2, -2 )

Created: 2004-06-21 10:19:47 +0200 (10 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20040621081946

Add more entries to the table. Make void->char conversion MI.
Make struct returns work.

1.37 annotated / raw | Diffs: previous, other | Lines: 204 ( +3, -3 )

Created: 2004-05-10 23:35:58 +0200 (10 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20040510213558

Remove rest of TEMPs. Start adding a separate optimize step.

1.36 annotated / raw | Diffs: previous, other | Lines: 204 ( +3, -1 )

Created: 2003-11-13 16:59:46 +0100 (10 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20031113155946

Fix better error messages and send them to stdout.

1.35 annotated / raw | Diffs: previous, other | Lines: 202 ( +5, -1 )

Created: 2003-08-16 14:25:46 +0200 (11 years ago) | Author: ragge | Changeset: MAIN:ragge:20030816122546

Cast both sides of ?: op to the resulting type.
Fix shift ops so that they correspond with the data type.
Fix handling of long long constants, so they comes closer to reality.
Start working on MD-supplied handler for longlong.
Fix bug in shift ops.

1.34 annotated / raw | Diffs: previous, other | Lines: 198 ( +2, -2 )

Created: 2003-08-06 13:28:46 +0200 (11 years ago) | Author: ragge | Changeset: MAIN:ragge:20030806112846

Some bug fixes. Start working on adding floating point.

1.33 annotated / raw | Diffs: previous, other | Lines: 198 ( +2, -2 )

Created: 2003-08-03 23:15:59 +0200 (11 years ago) | Author: ragge | Changeset: MAIN:ragge:20030803211559

Share stack alloc stuff between passes. First optimizing stuff.

1.32 annotated / raw | Diffs: previous, other | Lines: 198 ( +5, -5 )

Created: 2003-08-02 13:22:44 +0200 (11 years ago) | Author: ragge | Changeset: MAIN:ragge:20030802112243

Fix a bunch of const checkings. Now compiles kernel.

1.31 annotated / raw | Diffs: previous, other | Lines: 198 ( +18, -16 )

Created: 2003-08-01 15:12:03 +0200 (11 years ago) | Author: ragge | Changeset: MAIN:ragge:20030801131203

Start implementing qualifiers.

1.30 annotated / raw | Diffs: previous, other | Lines: 196 ( +13, -12 )

Created: 2003-07-31 11:05:34 +0200 (11 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20030731090534

Start adding const/volatile support.

1.29 annotated / raw | Diffs: previous, other | Lines: 195 ( +4, -2 )

Created: 2003-07-30 19:38:53 +0200 (11 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20030730173853

Cleanup include file hierarchy.

1.28 annotated / raw | Diffs: previous, other | Lines: 193 ( +92, -55 )

Created: 2003-07-30 13:27:47 +0200 (11 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20030730112747

Make manifest 4.4-clean and reader almost-clean.

1.27 annotated / raw | Diffs: previous, other | Lines: 156 ( +0, -7 )

Created: 2003-07-29 11:25:15 +0200 (11 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20030729092515

Last moveable checkin: Almost finished with conditional removal.

1.26 annotated / raw | Diffs: previous, other | Lines: 163 ( +0, -1 )

Created: 2003-07-07 19:57:17 +0200 (11 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20030707175717

TVOID is unused.

1.25 annotated / raw | Diffs: previous, other | Lines: 164 ( +4, -4 )

Created: 2003-07-07 16:57:15 +0200 (11 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20030707145715

Fix common V32-ish. Fix some wrong CVSid:s.

1.24 annotated / raw | Diffs: previous, other | Lines: 164 ( +21, -19 )

Created: 2003-07-07 12:55:01 +0200 (11 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20030707105501

Change order of types.

1.23 annotated / raw | Diffs: previous, other | Lines: 162 ( +6, -4 )

Created: 2003-07-06 23:38:20 +0200 (11 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20030706213820

Small cleanup of type swamp.

1.22 annotated / raw | Diffs: previous, other | Lines: 160 ( +3, -0 )

Created: 2003-07-03 15:53:52 +0200 (11 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20030703135351

Start walking towards not using a static node table.

1.21 annotated / raw | Diffs: previous, other | Lines: 157 ( +11, -0 )

Created: 2003-06-23 23:48:14 +0200 (11 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20030623214814

Big change: send everything from pass1 via one function.

1.20 annotated / raw | Diffs: previous, other | Lines: 146 ( +3, -10 )

Created: 2003-06-23 20:50:11 +0200 (11 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20030623185010

Implement basic framework to send everything through one subroutine.

1.19 annotated / raw | Diffs: previous, other | Lines: 153 ( +8, -1 )

Created: 2003-06-22 23:13:30 +0200 (11 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20030622211330

Add an embryo fo doing tree optimizing.

1.18 annotated / raw | Diffs: previous, other | Lines: 146 ( +5, -0 )

Created: 2003-06-22 15:56:31 +0200 (11 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20030622135631

Move prolog/epilog generation to pass2.

1.17 annotated / raw | Diffs: previous, other | Lines: 141 ( +1, -1 )

Created: 2003-06-17 15:05:31 +0200 (11 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20030617130531

Fix so that old-style function declarations work again.

1.16 annotated / raw | Diffs: previous, other | Lines: 141 ( +1, -1 )

Created: 2003-06-17 00:29:50 +0200 (11 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20030616222950

Giant night checkin.
- Never enter symtabs into the tree if blevel > 0, use a linked list.
- Remove the old prototype checking stuff.
- Almost finished with new style prototype checking.

1.15 annotated / raw | Diffs: previous, other | Lines: 141 ( +1, -0 )

Created: 2003-06-11 23:00:23 +0200 (11 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20030611210023

A few more cosmetic fixes.

1.14 annotated / raw | Diffs: previous, other | Lines: 140 ( +0, -4 )

Created: 2003-06-06 15:28:36 +0200 (11 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20030606132836

Remove tstr().

1.13 annotated / raw | Diffs: previous, other | Lines: 144 ( +5, -0 )

Created: 2003-06-04 21:36:06 +0200 (11 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20030604193605

Split the symbol table into four different.
This is not yet finished, some ptr->int conversions exists.

1.12 annotated / raw | Diffs: previous, other | Lines: 139 ( +0, -5 )

Created: 2003-05-31 12:34:47 +0200 (11 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20030531103446

Another step towards removing strange dependencies:
Change the node union to a struct with the elements in unions
instead of the poopsite. Keep it in node.h instead.

1.11 annotated / raw | Diffs: previous, other | Lines: 144 ( +1, -15 )

Created: 2003-05-30 23:26:12 +0200 (11 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20030530212612

First step to clean up the mix between C and the backend.

1.10 annotated / raw | Diffs: previous, other | Lines: 158 ( +1, -1 )

Created: 2002-09-29 18:52:21 +0200 (11 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20020929165221

Remove rest of "onepass" glue.

1.9 annotated / raw | Diffs: previous, other | Lines: 158 ( +1, -0 )

Created: 2002-05-26 15:06:45 +0200 (12 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20020526130645

Add some longlong definitions.

1.8 annotated / raw | Diffs: previous, other | Lines: 157 ( +50, -1 )

Created: 2002-05-20 19:57:31 +0200 (12 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20020520175731

Remove the ugly way of creating the yacc definitions.

1.7 annotated / raw | Diffs: previous, other | Lines: 108 ( +2, -2 )

Created: 2002-05-20 18:27:01 +0200 (12 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20020520162701

Some more longlong helpers.

1.6 annotated / raw | Diffs: previous, other | Lines: 108 ( +5, -5 )

Created: 2002-05-10 18:01:27 +0200 (12 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20020510160127

Prototypes now almost work.

1.5 annotated / raw | Diffs: previous, other | Lines: 108 ( +1, -0 )

Created: 2002-05-05 19:45:51 +0200 (12 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20020505174551

Move main() to separate file. Discard that "dual-main" trick.

1.4 annotated / raw | Diffs: previous, other | Lines: 107 ( +0, -2 )

Created: 2002-03-26 20:21:51 +0100 (12 years 5 months ago) | Author: ragge | Changeset: MAIN:ragge:20020326192151

Remove FLEXNAMES, always long names.

1.3 annotated / raw | Diffs: previous, other | Lines: 109 ( +0, -12 )

Created: 2002-03-26 19:42:57 +0100 (12 years 5 months ago) | Author: ragge | Changeset: MAIN:ragge:20020326184257

Remove the ONEPASS define, we are always only one pass.

1.2 annotated / raw | Diffs: previous, other | Lines: 121 ( +3, -3 )

Created: 2002-03-25 23:52:36 +0100 (12 years 5 months ago) | Author: ragge | Changeset: MAIN:ragge:20020325225236

Make pcc compile, and generate vax code.

1.1 new annotated / raw | Lines: 121 ( +121, -0 )

Created: 2002-03-24 11:57:24 +0100 (12 years 5 months ago) | Author: ragge | Changeset: MAIN:ragge:20020324105723

Initial revision

Branch point for: BSD_44

Tags: BSD_44$BP

latest revision download Branch BSD_44

1.1.1.1 annotated / raw | Diffs: previous, other | Lines: 121 ( +0, -0 )

Created: 2002-03-24 11:57:24 +0100 (12 years 5 months ago) | Author: ragge | Changeset: BSD_44:ragge:20020324105723

Ipmort of the pcc working tree.

Tags: first

FishEye: Open Source License registered to PCC.
Your maintenance has expired. You can renew your license at http://www.atlassian.com/fisheye/renew
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-09-01 13:16 +0200