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:20100418164232 by ragge on 18 April 2010, 18:42:32 +0200 (4 years 8 months ago) Discard comments in yylex() so that -C works even with comments in
#if directives.  Supposes to fix Jira#PCC-126 by Iain Hibbert.

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

MAIN:ragge:20100418132518 by ragge on 18 April 2010, 15:25:18 +0200 (4 years 8 months ago) Add huge/inf/nan builtins as requested by Iain Hibbert.
Also add a generic builtin function, based on a slightly modified version
of a patch by Iain Hibbert.

pcc/cc/ccom/builtins.c 1.2 history download (+175 -33) diffs

pcc/cc/ccom/pass1.h 1.191 history download (+3 -1) diffs

MAIN:ragge:20100418132242 by ragge on 18 April 2010, 15:22:42 +0200 (4 years 8 months ago) Add another cast routine which will cast without adding a "cast" and therefore
it will complain if it's a bad cast (like int to pointer).

pcc/cc/ccom/trees.c 1.241 history download (+19 -2) diffs

MAIN:ragge:20100412162709 by ragge on 12 April 2010, 18:27:09 +0200 (4 years 8 months ago) Fix bugs where int should be long.  Fixes Jira#PCC-125 by Nicholas Joly.

pcc/arch/amd64/local2.c 1.17 history download (+6 -5) diffs

MAIN:ragge:20100411150104 by ragge on 11 April 2010, 17:01:04 +0200 (4 years 8 months ago) Break out buintins to their own file.  Common argument count check
for builtins. Should have argument cast checks here also.

pcc/cc/ccom/Makefile.in 1.32 history download (+2 -2) diffs

pcc/cc/ccom/builtins.c 1.1 history download (+309) new

pcc/cc/ccom/pass1.h 1.190 history download (+2 -1) diffs

pcc/cc/ccom/pftn.c 1.277 history download (+4 -311) diffs

MAIN:ragge:20100411123248 by ragge on 11 April 2010, 14:32:48 +0200 (4 years 8 months ago) Add support for attribute "visibility".

pcc/arch/i386/code.c 1.51 history download (+4 -2) diffs

pcc/arch/i386/local.c 1.114 history download (+13 -3) diffs

MAIN:ragge:20100411122652 by ragge on 11 April 2010, 14:26:52 +0200 (4 years 8 months ago) Do not emit visibility type "default" since it's ``default''.

pcc/arch/amd64/code.c 1.20 history download (+3 -2) diffs

pcc/arch/amd64/local.c 1.12 history download (+3 -2) diffs

MAIN:ragge:20100411095925 by ragge on 11 April 2010, 11:59:25 +0200 (4 years 8 months ago) Print out visibility directives for as.

pcc/arch/amd64/code.c 1.19 history download (+3 -1) diffs

pcc/arch/amd64/local.c 1.11 history download (+12 -3) diffs

MAIN:ragge:20100411095847 by ragge on 11 April 2010, 11:58:47 +0200 (4 years 8 months ago) Add attribute support for visibility per patch from Iain Hibbert.

pcc/cc/ccom/gcc_compat.c 1.49 history download (+11 -2) diffs

pcc/cc/ccom/pass1.h 1.189 history download (+2 -1) diffs

MAIN:ragge:20100411082806 by ragge on 11 April 2010, 10:28:06 +0200 (4 years 8 months ago) Add support for constructor/destructor attribute.
XXX defloc() should be possible elf-common code.

pcc/arch/i386/code.c 1.50 history download (+14 -4) diffs

MAIN:ragge:20100410094033 by ragge on 10 April 2010, 11:40:33 +0200 (4 years 8 months ago) Add con/destructor support. XXX pragma init/fini should be MI.

pcc/arch/amd64/code.c 1.18 history download (+37 -9) diffs

pcc/arch/amd64/local.c 1.10 history download (+8 -6) diffs

MAIN:ragge:20100410091802 by ragge on 10 April 2010, 11:18:02 +0200 (4 years 8 months ago) Add con/destructor as attributes per patch from Iain Hibbert.
Different target implementations though.

pcc/cc/ccom/gcc_compat.c 1.48 history download (+5 -1) diffs

pcc/cc/ccom/pass1.h 1.188 history download (+3 -1) diffs

MAIN:ragge:20100407144549 by ragge on 07 April 2010, 16:45:49 +0200 (4 years 8 months ago) Fix struct argument/return bugs.  Add PIC support.

pcc/arch/amd64/code.c 1.17 history download (+72 -12) diffs

pcc/arch/amd64/local.c 1.9 history download (+65 -65) diffs

pcc/arch/amd64/local2.c 1.16 history download (+8 -3) diffs

pcc/arch/amd64/table.c 1.15 history download (+9 -9) diffs

MAIN:ragge:20100405173726 by ragge on 05 April 2010, 19:37:26 +0200 (4 years 8 months ago) Change some forgotten code to find the bottom type size; since type sizes
are not directly inherited anymore.  Fixes coredump bug by Iain Hibbert.

pcc/cc/ccom/optim.c 1.34 history download (+9 -4) diffs

MAIN:reed:20100405142406 by reed on 05 April 2010, 16:24:06 +0200 (4 years 8 months ago) Fix arrows from joerg@netbsd via plunky on pcc-list.

Escape some dashes and use an em-dash (noted by Thorsten).

pcc/cc/cc/cc.1 1.16 history download (+21 -13) diffs

MAIN:reed:20100405131357 by reed on 05 April 2010, 15:13:57 +0200 (4 years 8 months ago) Fix broken markup in manpages (from plunky on pcc-list).

pcc/cc/cpp/cpp.1 1.11 history download (+2 -2) diffs

pcc/cc/ccom/ccom.1 1.9 history download (+2 -2) diffs

MAIN:ragge:20100401122656 by ragge on 01 April 2010, 14:26:56 +0200 (4 years 8 months ago) Add __builtin_memset, per patch from Iain Hibbert.

pcc/cc/ccom/pftn.c 1.276 history download (+20 -1) diffs

MAIN:ragge:20100401084420 by ragge on 01 April 2010, 10:44:20 +0200 (4 years 8 months ago) Remove unused variable, as Iain Hibbert kindly informed.

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

MAIN:ragge:20100331130454 by ragge on 31 March 2010, 15:04:54 +0200 (4 years 8 months ago) Remove unused (and irrelevant) statement.

pcc/arch/i386/local2.c 1.136 history download (+1 -2) diffs

MAIN:ragge:20100331102609 by ragge on 31 March 2010, 12:26:09 +0200 (4 years 8 months ago) Add cast() function that is an easier-to-use wrapper around buildtree().

pcc/cc/ccom/pass1.h 1.187 history download (+3 -1) diffs

pcc/cc/ccom/trees.c 1.240 history download (+20 -1) diffs

MAIN:mickey:20100327234611 by mickey on 28 March 2010, 00:46:11 +0100 (4 years 9 months ago) kill some commons; ragge@ ok

pcc/cc/ccom/optim.c 1.33 history download (+1 -3) diffs

pcc/cc/ccom/pass1.h 1.186 history download (+2 -1) diffs

pcc/mip/common.c 1.92 history download (+2 -2) diffs

pcc/mip/match.c 1.91 history download (+2 -2) diffs

pcc/mip/mkext.c 1.47 history download (+1 -0) diffs

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

MAIN:ragge:20100324082317 by ragge on 24 March 2010, 09:23:17 +0100 (4 years 9 months ago) Allow # alone on lines, as requested by Mickey.

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

MAIN:ragge:20100319090732 by ragge on 19 March 2010, 10:07:32 +0100 (4 years 9 months ago) Accept gcc attributes after a gcc asm() rename directive. Bugfix provided
by Iain Hibbert.  Supposed to fix Jira#PCC-104.

pcc/cc/ccom/cgram.y 1.277 history download (+4 -4) diffs

MAIN:gmcgarry:20100310054042 by gmcgarry on 10 March 2010, 06:40:42 +0100 (4 years 9 months ago) Implement __builtin_memcpy().  Now pcc can compile itself again on OS X.

pcc/cc/ccom/pftn.c 1.275 history download (+19 -1) diffs

MAIN:ragge:20100225174349 by ragge on 25 February 2010, 18:43:49 +0100 (4 years 10 months ago) Add support for variable renaming when assingning; i.e.
        int foo asm("bar") = 2;
and not only
        int foo asm("bar");
Should fix Jira#PCC-116 by Altamiranus.

pcc/cc/ccom/cgram.y 1.276 history download (+5 -1) diffs

MAIN:ragge:20100225173254 by ragge on 25 February 2010, 18:32:54 +0100 (4 years 10 months ago) Add support for attribute modes SF, DF, byte, word, pointer.
Should fix Jira#PCC-114 by Altamiranus.

pcc/cc/ccom/gcc_compat.c 1.47 history download (+27 -17) diffs

MAIN:ragge:20100225163349 by ragge on 25 February 2010, 17:33:49 +0100 (4 years 10 months ago) Understand QI mode attribute as CHAR.  Fixes Jira#PCC-113 by Altamiranus.

pcc/cc/ccom/gcc_compat.c 1.46 history download (+3 -1) diffs

MAIN:ragge:20100225162716 by ragge on 25 February 2010, 17:27:16 +0100 (4 years 10 months ago) Understand function attributes pure and const.  Fixes Jira#PCC-110 and
Jira#PCC-111 by Altamiranus.

pcc/cc/ccom/gcc_compat.c 1.45 history download (+5 -1) diffs

pcc/cc/ccom/pass1.h 1.185 history download (+3 -1) diffs

MAIN:ragge:20100225154900 by ragge on 25 February 2010, 16:49:00 +0100 (4 years 10 months ago) Fix const usage.  From Iain Hibbert.

pcc/cc/cpp/cpp.c 1.103 history download (+45 -43) diffs

pcc/cc/cpp/cpp.h 1.43 history download (+14 -14) diffs

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

pcc/cc/cpp/token.c 1.31 history download (+8 -7) diffs

MAIN:ragge:20100225153140 by ragge on 25 February 2010, 16:31:40 +0100 (4 years 10 months ago) License (and small code) change in the code repository where the function
basename() came from.  From Iain Hibbert.

pcc/mip/compat.c 1.9 history download (+8 -12) 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-28 12:35 +0100