Quick Search:

jump to detailed chart | hide Line History

Line Count Graph

Constraint

Branch:
Author:
Tag:
Date: help

Sort: path | last-commit | first-commit Sub Directories

Go to changeset: | Customize Feeds
Changelog

MAIN:ragge:20160402094712 by ragge on 02 April 2016, 11:47:12 +0200 (53 days ago) Fix twopass compile bugs, reported by Steffen Nurpmeso on pcc-list.

./reader.c 1.300 history download (+4 -3) diffs

… 1 more file in changeset.
MAIN:ragge:20160305153124 by ragge on 05 March 2016, 16:31:25 +0100 (2 months 20 days ago) One more step towards softfloat.

./softfloat.h 1.3 history download (+100 -55) diffs

… 16 more files in changeset.
MAIN:ragge:20151117191940 by ragge on 17 November 2015, 20:19:40 +0100 (6 months ago) Change lval reference to macros instead.  This opens for reference to
large lval's outsie of the NODE struct.

./match.c 1.104 history download (+11 -11) diffs

./node.h 1.43 history download (+5 -3) diffs

./optim2.c 1.92 history download (+15 -15) diffs

./reader.c 1.299 history download (+17 -17) diffs

./regs.c 1.247 history download (+3 -3) diffs

… 12 more files in changeset.
MAIN:ragge:20151113124709 by ragge on 13 November 2015, 13:47:09 +0100 (6 months ago) Do not create FCON nodes in scan.l.
Fixes one of the bugs in parsing numbers after if statement.

./softfloat.h 1.2 history download (+4 -3) diffs

… 4 more files in changeset.
MAIN:ragge:20151113113314 by ragge on 13 November 2015, 12:33:14 +0100 (6 months ago) First step towards softfloats: Break out the floating point format from
the node struct and abstract it.

./node.h 1.42 history download (+4 -1) diffs

./softfloat.h 1.1 history download (+93) new

… 10 more files in changeset.
MAIN:ragge:20151019200705 by ragge on 19 October 2015, 22:07:05 +0200 (7 months ago) If a FORCC table entry is matched that reclaims left or right reg, it must
not use that reg afterwards. This fixes a bug in tcsh on m68k found by
H}vard Eidnes.

./match.c 1.103 history download (+10 -4) diffs

MAIN:ragge:20150930200430 by ragge on 30 September 2015, 22:04:30 +0200 (7 months ago) STREF is pass1 only, so make it so.

./common.c 1.122 history download (+1 -2) diffs

./node.h 1.41 history download (+1 -2) diffs

… 3 more files in changeset.
MAIN:ragge:20150912155854 by ragge on 12 September 2015, 17:58:54 +0200 (8 months ago) Allow for pass2 to allocate more labels than pass1 did for a function.
Fixes bug reported by iain Hibbert on pcc-list.

./reader.c 1.298 history download (+6 -4) diffs

MAIN:ragge:20150823184031 by ragge on 23 August 2015, 20:40:31 +0200 (9 months ago) Fix last missing pieces.  Now pcc compiles itself as a twopass compiler.

./reader.c 1.297 history download (+23 -2) diffs

… 2 more files in changeset.
MAIN:ragge:20150823173142 by ragge on 23 August 2015, 19:31:42 +0200 (9 months ago) Use interleaved label numbers in pass1 (odd) and pass2 (even).
Make twopass version compile the regression tests without error.

./reader.c 1.296 history download (+118 -43) diffs

… 3 more files in changeset.
MAIN:ragge:20150818085246 by ragge on 18 August 2015, 10:52:46 +0200 (9 months ago) Add new allocation stmtalloc() which will be freed after a statement
is parsed.
Copy inline functions as permanent allocations instead trying to do
something clever in saving them.

./common.c 1.121 history download (+4 -4) diffs

./node.h 1.40 history download (+5 -6) diffs

… 7 more files in changeset.
MAIN:ragge:20150813115602 by ragge on 13 August 2015, 13:56:02 +0200 (9 months ago) Clean up struct node usage. Use separate struct in pass1.

./pass2.h 1.142 history download (+1 -2) diffs

… 14 more files in changeset.
MAIN:ragge:20150811200822 by ragge on 11 August 2015, 22:08:22 +0200 (9 months ago) Store size of union in attribute itself.

./common.c 1.120 history download (+4 -3) diffs

./manifest.h 1.110 history download (+2 -2) diffs

./node.h 1.39 history download (+2 -2) diffs

… 6 more files in changeset.
MAIN:ragge:20150810180110 by ragge on 10 August 2015, 20:01:10 +0200 (9 months ago) Add more allocations to profiling.  Fix some missed malloc().
Tested with -lefence.

./common.c 1.119 history download (+5 -1) diffs

… 7 more files in changeset.
MAIN:ragge:20150809122956 by ragge on 09 August 2015, 14:29:56 +0200 (9 months ago) Remove more homegrown alloc in favour of malloc.

./common.c 1.118 history download (+11 -1) diffs

./manifest.h 1.109 history download (+2 -1) diffs

./reader.c 1.295 history download (+12 -14) diffs

MAIN:ragge:20150809114058 by ragge on 09 August 2015, 13:40:58 +0200 (9 months ago) Always set n_name to "".  This should not be needed.

./reader.c 1.294 history download (+2 -2) diffs

MAIN:ragge:20150809094554 by ragge on 09 August 2015, 11:45:54 +0200 (9 months ago) Initial grip on linking frontend and backend as two separate passes.

./common.c 1.117 history download (+30 -1) diffs

./manifest.h 1.108 history download (+5 -1) diffs

./pass2.h 1.141 history download (+2 -1) diffs

./reader.c 1.293 history download (+155 -1) diffs

… 8 more files in changeset.
MAIN:ragge:20150724082605 by ragge on 24 July 2015, 10:26:05 +0200 (10 months ago) Remove basename compat function since it is not used anymore.
Patch from Antoine Leca in Jira#PCC-505.

./compat.c 1.13 history download (+1 -83) diffs

./compat.h 1.6 history download (+1 -5) diffs

… 5 more files in changeset.
MAIN:ragge:20150724081456 by ragge on 24 July 2015, 10:14:56 +0200 (10 months ago) Avoid array overflow.  Patch from Antoine Leca in PCC-510.

./common.c 1.116 history download (+3 -3) diffs

MAIN:ragge:20150719132037 by ragge on 19 July 2015, 15:20:37 +0200 (10 months ago) Add support for u"", U"" and u8"" strings.  Now uses only instring() function
to print out strings.  All internal strings are UTF-8.
This required a substantial rewrite of the string handling in pcc.…

./unicode.c 1.9 history download (+23 -5) diffs

./unicode.h 1.5 history download (+3 -2) diffs

… 10 more files in changeset.
MAIN:ragge:20150703111317 by ragge on 03 July 2015, 13:13:17 +0200 (10 months ago) Use n_left link for free nodes instead of a private member.
All use-after-free should be gone now.

./common.c 1.115 history download (+4 -4) diffs

./node.h 1.38 history download (+1 -2) diffs

MAIN:ragge:20150104184104 by ragge on 04 January 2015, 19:41:04 +0100 (16 months ago) Next step in allowing attributes into pass2; small NODE change.

./node.h 1.37 history download (+8 -19) diffs

./optim2.c 1.91 history download (+5 -3) diffs

./reader.c 1.292 history download (+7 -9) diffs

… 7 more files in changeset.
MAIN:ragge:20150104125752 by ragge on 04 January 2015, 13:57:52 +0100 (16 months ago) Change ugly use of n_flags when traversing memory modify ops.

./manifest.h 1.107 history download (+3 -3) diffs

./match.c 1.102 history download (+3 -3) diffs

./pass2.h 1.140 history download (+3 -2) diffs

./reader.c 1.291 history download (+3 -4) diffs

MAIN:ragge:20150101091225 by ragge on 01 January 2015, 10:12:25 +0100 (16 months ago) Move the node attribute functions to common code so that attributes may be
transferred between passes.  This may shrink the NODE struct somewhat.

./common.c 1.114 history download (+70 -1) diffs

./manifest.h 1.106 history download (+24 -1) diffs

./pass2.h 1.139 history download (+9 -1) diffs

MAIN:plunky:20141222220740 by plunky on 22 December 2014, 23:07:40 +0100 (17 months ago) use const for warning function prototypes (reduce warnings)

fixes PCC-506 by Antoine Leca

./common.c 1.113 history download (+4 -4) diffs

./manifest.h 1.105 history download (+4 -4) diffs

MAIN:plunky:20141218192129 by plunky on 18 December 2014, 20:21:29 +0100 (17 months ago) fix the WIN32 target

from Antoine Leca, on pcc-list

./compat.c 1.12 history download (+2 -2) diffs

… 4 more files in changeset.
MAIN:ragge:20141012195829 by ragge on 12 October 2014, 21:58:29 +0200 (19 months ago) DCE can break vax sometimes, so disable it for now.

./regs.c 1.246 history download (+7 -1) diffs

MAIN:ragge:20141011105026 by ragge on 11 October 2014, 12:50:27 +0200 (19 months ago) Obey the -w flag (no warnings at all).

./common.c 1.112 history download (+9 -1) diffs

… 2 more files in changeset.
MAIN:ragge:20141011095021 by ragge on 11 October 2014, 11:50:21 +0200 (19 months ago) Check and handle spilling of on-stack arguments correctly.
Fixes a vax bug which reference arguments to %ap instead of %fp.

./pass2.h 1.138 history download (+2 -2) diffs

./reader.c 1.290 history download (+7 -13) diffs

./regs.c 1.245 history download (+4 -4) diffs

MAIN:ragge:20141010161252 by ragge on 10 October 2014, 18:12:52 +0200 (19 months ago) Fix bug causing wrong offset register to be used for arg references
sometimes.

./reader.c 1.289 history download (+23 -13) diffs

earlier earlier | later later
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 2016-05-25 20:55 +0200