Quick Search:

jump to detailed chart | show Line History...

Constraint

Branch:
Author:
Tag:
Date: help

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

Go to changeset: | Customize Feeds
Changelog

MAIN:ragge:20150902200644 by ragge on 02 September 2015, 22:06:44 +0200 (25 hours ago) let sizeof() pass inside attributes.  Fixes bug reported by Iain Hibbert
on pcc-list.

./ccom/scan.l 1.139 history download (+5 -2) diffs

MAIN:ragge:20150902170509 by ragge on 02 September 2015, 19:05:09 +0200 (28 hours ago) Set zero-length xasm strings to "".
Bug report by Iain Hibbert on pcc-list.

./ccom/inline.c 1.62 history download (+8 -4) diffs

MAIN:ragge:20150901185333 by ragge on 01 September 2015, 20:53:33 +0200 (50 hours ago) Add a check for whether reading words inside attributes or not.
Fixes bug reported by Iain Hibbert on pcc-list.

./ccom/scan.l 1.138 history download (+2 -2) diffs

MAIN:ragge:20150901184526 by ragge on 01 September 2015, 20:45:26 +0200 (50 hours ago) Fix bug causing embedded LABEL nodes not to pass correctly. Fixes bug
reported by Iain Hibbert on pcc-list.

./ccom/inline.c 1.61 history download (+3 -2) diffs

./ccom/trees.c 1.362 history download (+7 -8) diffs

MAIN:ragge:20150901164655 by ragge on 01 September 2015, 18:46:55 +0200 (52 hours ago) Copy asm strings to the tmp heap before pass2.  Fixes bug reported by
Iain Hibbert on pcc-list.

./ccom/trees.c 1.361 history download (+3 -2) diffs

MAIN:ragge:20150828162741 by ragge on 28 August 2015, 18:27:41 +0200 (6 days ago) Deal with strings in __VA_ARGS__.  Reorted by Iain Hibbert on pcc-list.

./cpp/cpp.c 1.232 history download (+14 -6) diffs

MAIN:ragge:20150828153211 by ragge on 28 August 2015, 17:32:11 +0200 (6 days ago) Check for embedded goto's in builtin_object_size() before freeing the arg tree.

./ccom/builtins.c 1.62 history download (+3 -1) diffs

MAIN:ragge:20150828135934 by ragge on 28 August 2015, 15:59:34 +0200 (6 days ago) igcc compat keywords must not use nodes either.

./ccom/gcc_compat.c 1.117 history download (+8 -11) diffs

./ccom/pass1.h 1.284 history download (+2 -2) diffs

./ccom/scan.l 1.137 history download (+2 -2) diffs

MAIN:ragge:20150828135746 by ragge on 28 August 2015, 15:57:46 +0200 (6 days ago) Fix missed offset calculations for labels.  Fixes bug reported by
Iain Hibbert on pcc-list.

./ccom/inline.c 1.60 history download (+2 -2) diffs

./ccom/trees.c 1.360 history download (+6 -5) diffs

MAIN:ragge:20150827195908 by ragge on 27 August 2015, 21:59:08 +0200 (7 days ago) Do not allocate nodes for types in lex.  This will fail the free checking
at the end of statements if an if statement is followed by a declaration
instead of an else. Reported by Iain Hibbert on pcc-l…

./ccom/cgram.y 1.406 history download (+16 -15) diffs

./ccom/scan.l 1.136 history download (+5 -6) diffs

MAIN:ragge:20150826200023 by ragge on 26 August 2015, 22:00:23 +0200 (8 days ago) Do not evaluate argument to __builtin_object_size.  Fixes bug reported
by Iain Hibbert on pcc-list.

./ccom/builtins.c 1.61 history download (+17 -7) diffs

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

./ccom/trees.c 1.359 history download (+9 -2) diffs

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

./ccom/cgram.y 1.405 history download (+4 -4) diffs

./ccom/trees.c 1.358 history download (+20 -13) diffs

… 2 more files in changeset.
MAIN:ragge:20150822143302 by ragge on 22 August 2015, 16:33:02 +0200 (12 days ago) Fix a few allocations that were of the wrong type.

./ccom/gcc_compat.c 1.116 history download (+2 -2) diffs

./ccom/symtabs.c 1.37 history download (+6 -3) diffs

MAIN:ragge:20150819185248 by ragge on 19 August 2015, 20:52:48 +0200 (15 days ago) Let symbol table entries only exist during their block.

./ccom/cgram.y 1.404 history download (+3 -3) diffs

./ccom/pass1.h 1.283 history download (+2 -1) diffs

./ccom/pftn.c 1.416 history download (+6 -4) diffs

./ccom/symtabs.c 1.36 history download (+4 -2) diffs

MAIN:plunky:20150819120937 by plunky on 19 August 2015, 14:09:37 +0200 (15 days ago) arch pass1 code requires stdlib.h, add it here to help cxxcom build

./cxxcom/pass1.h 1.15 history download (+2 -1) diffs

MAIN:plunky:20150819120808 by plunky on 19 August 2015, 14:08:08 +0200 (15 days ago) add some pp-numbers to the test
(these were failing a while ago but pass now)

./cpp/tests/res17 1.2 history download (+12 -0) diffs

./cpp/tests/test17 1.2 history download (+12 -0) diffs

MAIN:plunky:20150819120612 by plunky on 19 August 2015, 14:06:12 +0200 (15 days ago) add full field initializers (-Wmissing-field-initializers)

./cpp/token.c 1.152 history download (+10 -10) diffs

MAIN:plunky:20150819120411 by plunky on 19 August 2015, 14:04:11 +0200 (15 days ago) remove some unused variables (noted by -Wunused-but-set-variable)

./cpp/cpp.c 1.231 history download (+3 -7) diffs

MAIN:ragge:20150818182238 by ragge on 18 August 2015, 20:22:38 +0200 (16 days ago) Get P1ND structs from the statement heap. Never long-lived.

./ccom/cgram.y 1.403 history download (+83 -6) diffs

./ccom/pass1.h 1.282 history download (+3 -2) diffs

./ccom/pftn.c 1.415 history download (+46 -14) diffs

./ccom/trees.c 1.357 history download (+7 -4) diffs

MAIN:ragge:20150818101508 by ragge on 18 August 2015, 12:15:08 +0200 (16 days ago) Remove inlalloc entirely.

./ccom/main.c 1.131 history download (+3 -4) diffs

./ccom/pass1.h 1.281 history download (+1 -2) diffs

./ccom/pftn.c 1.414 history download (+2 -12) diffs

… 7 more files in changeset.
MAIN:ragge:20150818100701 by ragge on 18 August 2015, 12:07:01 +0200 (16 days ago) Remove more inlalloc().

./ccom/cgram.y 1.402 history download (+3 -3) diffs

./ccom/inline.c 1.59 history download (+21 -4) diffs

./ccom/pass1.h 1.280 history download (+2 -1) diffs

./ccom/pftn.c 1.413 history download (+9 -1) diffs

./ccom/trees.c 1.356 history download (+2 -6) diffs

… 1 more file in changeset.
MAIN:ragge:20150818085246 by ragge on 18 August 2015, 10:52:46 +0200 (16 days 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.

./ccom/cgram.y 1.401 history download (+4 -3) diffs

./ccom/inline.c 1.58 history download (+42 -18) diffs

./ccom/main.c 1.130 history download (+2 -3) diffs

./ccom/pass1.h 1.279 history download (+4 -1) diffs

./ccom/pftn.c 1.412 history download (+66 -2) diffs

… 4 more files in changeset.
MAIN:ragge:20150816095509 by ragge on 16 August 2015, 11:55:09 +0200 (18 days ago) Fix inline debugging.
Fix use of wrong type in struct reference.

./ccom/inline.c 1.57 history download (+9 -7) diffs

MAIN:ragge:20150813200317 by ragge on 13 August 2015, 22:03:17 +0200 (21 days ago) Add option --enable-twopass to compile the compiler as two separate passes.

./ccom/Makefile.in 1.47 history download (+58 -29) diffs

./ccom/pass1.h 1.278 history download (+1 -23) diffs

./ccom/trees.c 1.354 history download (+2 -6) diffs

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

./ccom/builtins.c 1.60 history download (+160 -158) diffs

./ccom/cgram.y 1.400 history download (+211 -211) diffs

./ccom/gcc_compat.c 1.115 history download (+5 -1) diffs

./ccom/init.c 1.96 history download (+6 -1) diffs

./ccom/inline.c 1.56 history download (+33 -23) diffs

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

./cxxcom/pass1.h 1.14 history download (+1 -7) diffs

./cxxcom/pftn.c 1.14 history download (+2 -2) diffs

./cxxcom/trees.c 1.16 history download (+3 -3) diffs

./ccom/gcc_compat.c 1.114 history download (+2 -2) diffs

./ccom/pftn.c 1.410 history download (+2 -2) diffs

… 4 more files in changeset.
MAIN:ragge:20150811135636 by ragge on 11 August 2015, 15:56:36 +0200 (23 days ago) Allow for strings to be written out directly.
Allocate file names on demand.

./ccom/main.c 1.128 history download (+4 -1) diffs

./ccom/scan.l 1.134 history download (+3 -3) diffs

./ccom/symtabs.c 1.33 history download (+14 -1) diffs

MAIN:ragge:20150810180110 by ragge on 10 August 2015, 20:01:10 +0200 (24 days ago) Add more allocations to profiling.  Fix some missed malloc().
Tested with -lefence.

./ccom/builtins.c 1.59 history download (+4 -1) diffs

./ccom/init.c 1.95 history download (+7 -7) diffs

./ccom/inline.c 1.55 history download (+4 -3) diffs

./ccom/main.c 1.127 history download (+40 -7) diffs

./ccom/pftn.c 1.409 history download (+9 -3) diffs

… 3 more files in changeset.
MAIN:ragge:20150809101816 by ragge on 09 August 2015, 12:18:16 +0200 (25 days ago) Add TWOPASS support.

./cc/cc.c 1.301 history download (+34 -1) diffs

earlier earlier | later later
FishEye: Open Source License registered to PCC.
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2015-09-03 23:30 +0200