Quick Search:

jump to detailed chart | hide Line History

Line Count Graph

Constraint

Branch:
Author:
Tag:
Date: help

Go to changeset: | Customize Feeds
Changelog

MAIN:ragge:20060805102429 by ragge on 05 August 2006, 12:24:29 +0200 (8 years 4 months ago) Check in more work on new pre-processor.

pcc/cc/cpp/cpp.c 1.35 history download (+257 -7) diffs

pcc/cc/cpp/cpp.h 1.18 history download (+25 -3) diffs

pcc/cc/cpp/cpy.y 1.9 history download (+6 -1) diffs

pcc/cc/cpp/token.c 1.10 history download (+96 -1) diffs

MAIN:ragge:20060730125320 by ragge on 30 July 2006, 14:53:20 +0200 (8 years 4 months ago) Protect the table inside #ifdef ragge.

pcc/cc/cpp/cpp.c 1.34 history download (+4 -1) diffs

MAIN:ragge:20060730125240 by ragge on 30 July 2006, 14:52:40 +0200 (8 years 4 months ago) Add a bit-mask table for character checks.

pcc/cc/cpp/cpp.c 1.33 history download (+40 -3) diffs

MAIN:ragge:20060730121207 by ragge on 30 July 2006, 14:12:07 +0200 (8 years 4 months ago) Get the test programs from old source tree.

pcc/cc/cpp/tests/res1 1.1 history download (+7) new

pcc/cc/cpp/tests/res2 1.1 history download (+26) new

pcc/cc/cpp/tests/res3 1.1 history download (+16) new

pcc/cc/cpp/tests/res4 1.1 history download (+5) new

pcc/cc/cpp/tests/res5 1.1 history download (+4) new

… 5 more files in changeset.
MAIN:ragge:20060730093330 by ragge on 30 July 2006, 11:33:30 +0200 (8 years 4 months ago) Start work on a new improved cpp.

pcc/cc/cpp/Makefile.in 1.6 history download (+2 -2) diffs

pcc/cc/cpp/cpp.c 1.32 history download (+141 -1) diffs

pcc/cc/cpp/cpp.h 1.17 history download (+6 -1) diffs

MAIN:ragge:20060730093215 by ragge on 30 July 2006, 11:32:15 +0200 (8 years 4 months ago) Cannot clear shape before calling tshape() if SPECIAL, otherwise special
shapes will never match.

pcc/mip/match.c 1.72 history download (+4 -3) diffs

MAIN:ragge:20060730093048 by ragge on 30 July 2006, 11:30:48 +0200 (8 years 4 months ago) Add initial support for Nova computers.

pcc/arch/nova/README 1.1 history download (+112) new

pcc/arch/nova/code.c 1.1 history download (+212) new

pcc/arch/nova/local.c 1.1 history download (+618) new

pcc/arch/nova/local2.c 1.1 history download (+563) new

pcc/arch/nova/macdefs.h 1.1 history download (+195) new

pcc/arch/nova/order.c 1.1 history download (+164) new

pcc/arch/nova/table.c 1.1 history download (+1514) new

MAIN:ragge:20060730092926 by ragge on 30 July 2006, 11:29:26 +0200 (8 years 4 months ago) Add autoconf support for the DG Nova computers.

pcc/config.sub 1.3 history download (+1 -1) diffs

pcc/configure 1.6 history download (+1 -0) diffs

pcc/configure.ac 1.15 history download (+1 -0) diffs

pcc/os/none/ccconfig.h 1.2 history download (+4 -2) diffs

MAIN:ragge:20060715152520 by ragge on 15 July 2006, 17:25:20 +0200 (8 years 5 months ago) Add table entry for indirect CALL returning a char.
Add some missed stuff for INCR/DECR.

pcc/arch/i386/table.c 1.92 history download (+7 -1) diffs

pcc/cc/ccom/trees.c 1.152 history download (+7 -2) diffs

MAIN:ragge:20060715150203 by ragge on 15 July 2006, 17:02:03 +0200 (8 years 5 months ago) Accept multiple whitespaces in macro declaration.

pcc/cc/cpp/cpp.c 1.31 history download (+10 -5) diffs

MAIN:ragge:20060715150105 by ragge on 15 July 2006, 17:01:05 +0200 (8 years 5 months ago) Rewrite longlong rmove slightly.

pcc/arch/i386/local2.c 1.86 history download (+9 -30) diffs

MAIN:ragge:20060715073720 by ragge on 15 July 2006, 09:37:20 +0200 (8 years 5 months ago) Fix bug causing '\n' and other character constants not to be interpreted.
Wrap default buffer size to 64k. XXX - must be fixed.

pcc/cc/cpp/cpp.h 1.16 history download (+5 -1) diffs

pcc/cc/cpp/cpy.y 1.8 history download (+3 -2) diffs

MAIN:ragge:20060715073623 by ragge on 15 July 2006, 09:36:23 +0200 (8 years 5 months ago) Avoid situation where long long moves may overwrite registers.

pcc/arch/i386/local2.c 1.85 history download (+54 -1) diffs

MAIN:ragge:20060715073419 by ragge on 15 July 2006, 09:34:19 +0200 (8 years 5 months ago) Finish move of INCR/DECR to pass1.

pcc/arch/i386/order.c 1.48 history download (+1 -18) diffs

pcc/arch/i386/table.c 1.91 history download (+1 -52) diffs

pcc/cc/ccom/pass1.h 1.115 history download (+5 -1) diffs

pcc/mip/common.c 1.64 history download (+1 -3) diffs

pcc/mip/node.h 1.30 history download (+1 -3) diffs

pcc/mip/reader.c 1.196 history download (+1 -103) diffs

pcc/mip/regs.c 1.145 history download (+1 -3) diffs

MAIN:ragge:20060714132633 by ragge on 14 July 2006, 15:26:33 +0200 (8 years 5 months ago) Make INCR/DECR as pass1-specific and convert them in delasgop().

pcc/cc/ccom/trees.c 1.151 history download (+14 -2) diffs

MAIN:ragge:20060713100947 by ragge on 13 July 2006, 12:09:47 +0200 (8 years 5 months ago) Repair -B for alternative location of binaries.
Fix off-by-one test for initialized string printouts.
Fix missing liveness analysis of ++/-- operators.

pcc/cc/cc/cc.c 1.47 history download (+12 -2) diffs

pcc/cc/ccom/init.c 1.14 history download (+3 -2) diffs

pcc/mip/regs.c 1.144 history download (+4 -2) diffs

MAIN:ragge:20060712133156 by ragge on 12 July 2006, 15:31:56 +0200 (8 years 5 months ago) Add edges for legs not only if AREGs.

pcc/mip/regs.c 1.143 history download (+16 -1) diffs

MAIN:ragge:20060712122112 by ragge on 12 July 2006, 14:21:12 +0200 (8 years 5 months ago) Remove .o files after linking if multiple .c files are given as arguments.

pcc/cc/cc/cc.c 1.46 history download (+6 -1) diffs

MAIN:ragge:20060712120040 by ragge on 12 July 2006, 14:00:40 +0200 (8 years 5 months ago) Fix bug causing multiple .c files as arg to not work.

pcc/cc/cc/cc.c 1.45 history download (+3 -3) diffs

MAIN:ragge:20060712080955 by ragge on 12 July 2006, 10:09:55 +0200 (8 years 5 months ago) Remove remaining Z{R,L,1} from table and zzzcode().
Clear n_su in mklnode(). XXX - shouldn't be needed.

pcc/arch/i386/local2.c 1.84 history download (+2 -15) diffs

pcc/arch/i386/table.c 1.90 history download (+5 -5) diffs

pcc/mip/reader.c 1.195 history download (+2 -1) diffs

MAIN:ragge:20060711193218 by ragge on 11 July 2006, 21:32:18 +0200 (8 years 5 months ago) Do not store nodes already in memory.
Only save permanent nodes if rewriting (questionable).

pcc/mip/regs.c 1.142 history download (+56 -48) diffs

MAIN:ragge:20060711080246 by ragge on 11 July 2006, 10:02:46 +0200 (8 years 5 months ago) Rewrite Conservative slightly to decrease required number of loops.
Improves speed somewhat of coalescing checks.

pcc/mip/regs.c 1.141 history download (+54 -1) diffs

MAIN:ragge:20060711075429 by ragge on 11 July 2006, 09:54:29 +0200 (8 years 5 months ago) Discard PLUS/MINUS/OR/ER operations with 0.

pcc/cc/ccom/optim.c 1.28 history download (+7 -1) diffs

MAIN:ragge:20060710134239 by ragge on 10 July 2006, 15:42:39 +0200 (8 years 5 months ago) Remove some more of the old Z{LR1} constructs.

pcc/arch/i386/table.c 1.89 history download (+3 -3) diffs

MAIN:ragge:20060710100535 by ragge on 10 July 2006, 12:05:35 +0200 (8 years 5 months ago) Shifts must be promoted to int if smaller type.
DIVs converted to RS must have the shift count casted to int.
Missed type size in clocal() ICON SCONVs.

pcc/arch/i386/local.c 1.44 history download (+2 -1) diffs

pcc/cc/ccom/optim.c 1.27 history download (+5 -1) diffs

pcc/cc/ccom/trees.c 1.150 history download (+18 -5) diffs

MAIN:ragge:20060710075526 by ragge on 10 July 2006, 09:55:26 +0200 (8 years 5 months ago) Print float constants in hex.
Cleanup float instructions in table.
Store floats over function calls early.
Fix missing rule in float compare that may cause ax to be clobbered.
Use SU evaluation order …

pcc/arch/i386/local.c 1.43 history download (+10 -4) diffs

pcc/arch/i386/local2.c 1.83 history download (+58 -14) diffs

pcc/arch/i386/macdefs.h 1.44 history download (+3 -4) diffs

pcc/arch/i386/order.c 1.47 history download (+8 -10) diffs

pcc/arch/i386/table.c 1.88 history download (+16 -7) diffs

pcc/mip/regs.c 1.140 history download (+10 -5) diffs

MAIN:ragge:20060709130240 by ragge on 09 July 2006, 15:02:40 +0200 (8 years 5 months ago) Complain about shifts > type size, and adjust it somewhat.

pcc/cc/ccom/optim.c 1.26 history download (+11 -1) diffs

MAIN:ragge:20060703150044 by ragge on 03 July 2006, 17:00:44 +0200 (8 years 5 months ago) Optimize away unsigned DIV and MOD to shift and and.
Treat INCR/DECR instructions as assigns to catch side effects.

pcc/cc/ccom/optim.c 1.25 history download (+14 -1) diffs

pcc/mip/match.c 1.71 history download (+1 -6) diffs

pcc/mip/reader.c 1.194 history download (+2 -2) diffs

MAIN:ragge:20060629054332 by ragge on 29 June 2006, 07:43:32 +0200 (8 years 5 months ago) Cast float to double if no prototype is present.
Disable shift optim, must check for side effects.

pcc/cc/ccom/optim.c 1.24 history download (+9 -3) diffs

pcc/cc/ccom/pftn.c 1.155 history download (+21 -2) diffs

MAIN:ragge:20060628183218 by ragge on 28 June 2006, 20:32:18 +0200 (8 years 5 months ago) Check for early const type conversion.
Add 3-op add.
Fix bug where regw were not cleared at second round of register alloc.

pcc/arch/i386/table.c 1.87 history download (+14 -2) diffs

pcc/cc/ccom/scan.l 1.49 history download (+2 -1) diffs

pcc/mip/regs.c 1.139 history download (+5 -3) diffs

FishEye: Open Source License registered to PCC.
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-12-18 09:34 +0100