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:20150801123525 by ragge on 01 August 2015, 14:35:25 +0200 (64 hours ago) Let the symbol table lookup routines find keywords instead of lex.
This made the lex tables 25% smaller and most likely faster too.

./ccom/main.c 1.125 history download (+2 -1) diffs

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

./ccom/scan.l 1.133 history download (+110 -74) diffs

MAIN:ragge:20150722074934 by ragge on 22 July 2015, 09:49:34 +0200 (12 days ago) Replace one more tmpalloc with malloc.

./ccom/cgram.y 1.399 history download (+7 -2) diffs

MAIN:ragge:20150721210401 by ragge on 21 July 2015, 23:04:01 +0200 (13 days ago) Convert a bunch more tmpalloc's to better allocation functions.

./ccom/cgram.y 1.398 history download (+24 -11) diffs

./ccom/pftn.c 1.407 history download (+18 -9) diffs

MAIN:ragge:20150721082731 by ragge on 21 July 2015, 10:27:31 +0200 (13 days ago) Do not check for decreasing alignment unless alignment is given.
Fixes bug reported by iain Hibbert on pcc-list.

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

MAIN:ragge:20150721081352 by ragge on 21 July 2015, 10:13:52 +0200 (13 days ago) Fix a conditional that were the wrong way which fixes a bug reported by
Iain Hibbert.  Also fix a potential erroneous handling of end-of-file.

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

MAIN:ragge:20150720190847 by ragge on 20 July 2015, 21:08:47 +0200 (14 days ago) Use __builtin_alloca (or similar) for some short-lived allocations.
Also allow typedef void foo; in declarations, as Iain Hibbert points out.

./ccom/pass1.h 1.274 history download (+14 -1) diffs

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

MAIN:ragge:20150720160922 by ragge on 20 July 2015, 18:09:22 +0200 (14 days ago) Must give type when creating STRING bundle nodes.  Fixes init002 regression.

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

MAIN:ragge:20150720150516 by ragge on 20 July 2015, 17:05:16 +0200 (14 days ago) Fix remaining fallouts from string change.

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

./ccom/cgram.y 1.397 history download (+5 -5) diffs

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

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

./ccom/symtabs.c 1.30 history download (+8 -8) diffs

MAIN:ragge:20150720114119 by ragge on 20 July 2015, 13:41:19 +0200 (14 days ago) Strings "abc" and L"abc" are not the same type, so handle them so.

./ccom/symtabs.c 1.29 history download (+56 -31) diffs

MAIN:ragge:20150720100215 by ragge on 20 July 2015, 12:02:15 +0200 (14 days ago) Update string-taking attributes according to changes.

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

MAIN:ragge:20150720095620 by ragge on 20 July 2015, 11:56:20 +0200 (14 days ago) Update nan builtins according to string changes.

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

MAIN:ragge:20150720081406 by ragge on 20 July 2015, 10:14:06 +0200 (14 days ago) Allow for space before \n in #line directives.

./cpp/cpp.c 1.230 history download (+2 -3) diffs

MAIN:ragge:20150720075808 by ragge on 20 July 2015, 09:58:08 +0200 (14 days ago) Complain about void types being declared.

./ccom/pftn.c 1.403 history download (+4 -1) diffs

MAIN:ragge:20150720073257 by ragge on 20 July 2015, 09:32:57 +0200 (14 days ago) Init strings will be of type ICON here, otherwise may cause segfault.

./ccom/init.c 1.94 history download (+3 -2) diffs

MAIN:ragge:20150719142557 by ragge on 19 July 2015, 16:25:57 +0200 (15 days ago) Add C11 specific defines.  Suddenly we are C11! :-)

./cc/cc.c 1.300 history download (+8 -1) diffs

./cpp/cpp.c 1.229 history download (+2 -2) diffs

MAIN:ragge:20150719141431 by ragge on 19 July 2015, 16:14:31 +0200 (15 days ago) Teach cpp about C11 string types.

./cpp/cpp.c 1.228 history download (+12 -5) diffs

./cpp/token.c 1.150 history download (+8 -1) diffs

MAIN:ragge:20150719135900 by ragge on 19 July 2015, 15:59:00 +0200 (15 days ago) Add _Atomic and _Thread_local as keywords for syntax checking but error out
if they are used (since they are unsupported).

./ccom/cgram.y 1.396 history download (+6 -1) diffs

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

./ccom/scan.l 1.132 history download (+5 -1) diffs

MAIN:ragge:20150719132037 by ragge on 19 July 2015, 15:20:37 +0200 (15 days 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.…

./ccom/cgram.y 1.395 history download (+22 -87) diffs

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

./ccom/main.c 1.124 history download (+4 -2) diffs

./ccom/pass1.h 1.271 history download (+4 -3) diffs

./ccom/pftn.c 1.402 history download (+46 -92) diffs

… 5 more files in changeset.
MAIN:ragge:20150718105539 by ragge on 18 July 2015, 12:55:39 +0200 (16 days ago) Add support for u and U character constants.
Bugfix multi-character constants.

./ccom/scan.l 1.130 history download (+11 -9) diffs

MAIN:plunky:20150714204918 by plunky on 14 July 2015, 22:49:18 +0200 (20 days ago) remove debugging printf()s

./cpp/token.c 1.149 history download (+1 -3) diffs

MAIN:ragge:20150714200908 by ragge on 14 July 2015, 22:09:08 +0200 (20 days ago) Fix gcc compat bug where __inline__ / __inline were not handled correctly.
Reported by Iain Hibbert.

./ccom/gcc_compat.c 1.111 history download (+7 -3) diffs

MAIN:ragge:20150714080114 by ragge on 14 July 2015, 10:01:14 +0200 (20 days ago) Add _Noreturn function specifier.  Not added code to detect returning
functions yet though.

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

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

./ccom/pass1.h 1.270 history download (+11 -3) diffs

./ccom/pftn.c 1.401 history download (+10 -1) diffs

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

./ccom/trees.c 1.348 history download (+3 -1) diffs

MAIN:ragge:20150714035238 by ragge on 14 July 2015, 05:52:38 +0200 (21 days ago) Fix alignas check for not decreasing alignment (C11).

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

MAIN:ragge:20150713205339 by ragge on 13 July 2015, 22:53:39 +0200 (21 days ago) Put back a space if we fail to expand a macro and have no newlines.
Fixes bug reported by Iain Hibbert on pcc-list.

./cpp/cpp.c 1.227 history download (+4 -2) diffs

MAIN:ragge:20150713204331 by ragge on 13 July 2015, 22:43:31 +0200 (21 days ago) Out-of-boundaries when deleting spaces at end of macros.
Fixes bug reported by Iain Hibbert on pcc-list.

./cpp/cpp.c 1.226 history download (+2 -2) diffs

MAIN:ragge:20150713201518 by ragge on 13 July 2015, 22:15:18 +0200 (21 days ago) Check last ' in character constants. Tokenize for #if statements properly.
Fixes bug reported by Iain Hibbert on pcc-list.

./cpp/token.c 1.148 history download (+16 -5) diffs

MAIN:ragge:20150713162414 by ragge on 13 July 2015, 18:24:14 +0200 (21 days ago) Oops, ended up in alignment mess of undeclared structs.  Need to rethink.

./ccom/pftn.c 1.399 history download (+3 -1) diffs

MAIN:ragge:20150713161254 by ragge on 13 July 2015, 18:12:54 +0200 (21 days ago) Add _Alignas, _Alignof, _Generic and _Static_assert.

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

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

./ccom/pftn.c 1.398 history download (+12 -4) diffs

./ccom/scan.l 1.128 history download (+5 -1) diffs

./ccom/trees.c 1.347 history download (+3 -1) diffs

MAIN:ragge:20150713151415 by ragge on 13 July 2015, 17:14:15 +0200 (21 days ago) Make gcc externsion args... work again.
Fixes bug reported by iain Hibbert on pcc-list.

./cpp/cpp.c 1.225 history download (+3 -2) diffs

MAIN:ragge:20150713145815 by ragge on 13 July 2015, 16:58:15 +0200 (21 days ago) Handle ppnumbers correct when parsing #if statements.
Fixes bug reported by Iain Hibbert on pcc-list.

./cpp/token.c 1.147 history download (+5 -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-08-04 07:28 +0200