Quick Search:

View detailed chart Line History

line history graph

View Mode

Logical Physical

Show Arbitrary Diff

From to

Supports revisions and tags.

Watches and RSS

History

MAIN 1.51 1.1

latest revision download Branch MAIN

1.51 annotated / raw | Diffs: previous, other | Lines: 79 ( +6, -11 )

Created: 2014-10-18 17:02:03 +0200 (13 days ago) | Author: ragge | Changeset: MAIN:ragge:20141018150203

First step in cpp cleanup: Write a small recursive parser for the #if
statements instead of pulling in yacc; which is overkill here.

1.50 annotated / raw | Diffs: previous, other | Lines: 84 ( +2, -5 )

Created: 2014-05-28 22:20:54 +0200 (5 months 2 days ago) | Author: plunky | Changeset: MAIN:plunky:20140528202054

rework the universal-character-name support
- only handle ucn in identifiers, string literals and char constants
- do not require unicode.c
- do not require ctype.h
- retire u8error() function

Branch point for: r-1-1-0

Tags: r-1-1-0$BP

1.49 annotated / raw | Diffs: previous, other | Lines: 87 ( +5, -2 )

Created: 2014-05-16 15:02:02 +0200 (5 months 15 days ago) | Author: ragge | Changeset: MAIN:ragge:20140516130202

Support for unicode indentifiers in pcc, C99 6.4.2.1.
Written by Eric Olson.

1.48 annotated / raw | Diffs: previous, other | Lines: 84 ( +12, -40 )

Created: 2012-11-07 11:03:58 +0100 (23 months ago) | Author: plunky | Changeset: MAIN:plunky:20121107100358

replace the 'test' target with a loop

1.47 annotated / raw | Diffs: previous, other | Lines: 112 ( +5, -1 )

Created: 2012-11-07 10:59:45 +0100 (23 months ago) | Author: plunky | Changeset: MAIN:plunky:20121107095945

- update test16 for newline counting test
- add res16C for newline counting with -C
- add test17 for parsing of pp-numbers

1.46 annotated / raw | Diffs: previous, other | Lines: 108 ( +3, -1 )

Created: 2012-10-19 16:21:00 +0200 (2 years ago) | Author: plunky | Changeset: MAIN:plunky:20121019142100

add test16, relating to line counting around #pragma statements

1.45 annotated / raw | Diffs: previous, other | Lines: 106 ( +5, -1 )

Created: 2012-09-26 20:30:11 +0200 (2 years 1 month ago) | Author: plunky | Changeset: MAIN:plunky:20120926183011

add a testcase for the fixed PCC-359

1.44 annotated / raw | Diffs: previous, other | Lines: 102 ( +1, -6 )

Created: 2012-09-25 13:17:17 +0200 (2 years 1 month ago) | Author: plunky | Changeset: MAIN:plunky:20120925111717

simplify stripping of installed binaries in Makefiles, just
use the -s option for the "BSD compatible install", and
provide an option to disable that

1.43 annotated / raw | Diffs: previous, other | Lines: 107 ( +22, -23 )

Created: 2012-08-31 21:33:09 +0200 (2 years 1 month ago) | Author: plunky | Changeset: MAIN:plunky:20120831193309

tidy up a bit; use explicit rules
while here, make cpy.y -> cpy.c -> cpy.o and use "cpy.h"

1.42 annotated / raw | Diffs: previous, other | Lines: 108 ( +10, -10 )

Created: 2012-08-31 20:34:34 +0200 (2 years 1 month ago) | Author: plunky | Changeset: MAIN:plunky:20120831183434

be consistent; use $(..) for Make variable substitutions

1.41 annotated / raw | Diffs: previous, other | Lines: 108 ( +3, -1 )

Created: 2012-07-29 19:27:59 +0200 (2 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20120729172759

Add two more trivial testcases.

1.40 annotated / raw | Diffs: previous, other | Lines: 106 ( +3, -2 )

Created: 2012-03-15 10:22:12 +0100 (2 years 7 months ago) | Author: plunky | Changeset: MAIN:plunky:20120315092212

use INSTALL_DATA to install manpages
(prevents pages being marked executable)

Tags: newstyle_cpp

1.39 annotated / raw | Diffs: previous, other | Lines: 105 ( +3, -2 )

Created: 2011-06-19 16:27:23 +0200 (3 years 4 months ago) | Author: plunky | Changeset: MAIN:plunky:20110619142723

break long line

1.38 annotated / raw | Diffs: previous, other | Lines: 104 ( +5, -5 )

Created: 2011-06-08 11:14:25 +0200 (3 years 4 months ago) | Author: plunky | Changeset: MAIN:plunky:20110608091425

DEFS is not provided, so no need to use it (get defs from config.h)

1.37 annotated / raw | Diffs: previous, other | Lines: 104 ( +3, -3 )

Created: 2011-06-07 15:56:05 +0200 (3 years 4 months ago) | Author: plunky | Changeset: MAIN:plunky:20110607135605

no need to use path for rm, it is a standard tool
(and may not be in /bin anyway)

1.36 annotated / raw | Diffs: previous, other | Lines: 104 ( +2, -2 )

Created: 2011-06-05 15:38:41 +0200 (3 years 4 months ago) | Author: plunky | Changeset: MAIN:plunky:20110605133841

whitespace police

1.35 annotated / raw | Diffs: previous, other | Lines: 104 ( +2, -2 )

Created: 2011-06-05 15:32:19 +0200 (3 years 4 months ago) | Author: plunky | Changeset: MAIN:plunky:20110605133219

also pass $(LIBS) to the linker, just in case

1.34 annotated / raw | Diffs: previous, other | Lines: 104 ( +2, -2 )

Created: 2011-06-05 15:13:15 +0200 (3 years 4 months ago) | Author: plunky | Changeset: MAIN:plunky:20110605131315

no need to provide CFLAGS when linking

1.33 annotated / raw | Diffs: previous, other | Lines: 104 ( +2, -1 )

Created: 2011-06-04 09:57:43 +0200 (3 years 4 months ago) | Author: plunky | Changeset: MAIN:plunky:20110604075743

subst YFLAGS if passed

1.32 annotated / raw | Diffs: previous, other | Lines: 103 ( +2, -4 )

Created: 2011-06-03 17:56:08 +0200 (3 years 4 months ago) | Author: plunky | Changeset: MAIN:plunky:20110603155608

add an autoconf feature "pcc-debug" to enable PCC debugging code

NB this is enabled by default for now and --disable-pcc-debug causes
compile failures at this time, but eventually it should work..

1.31 annotated / raw | Diffs: previous, other | Lines: 105 ( +2, -2 )

Created: 2011-06-03 17:42:45 +0200 (3 years 4 months ago) | Author: plunky | Changeset: MAIN:plunky:20110603154245

rename CPP_DEBUG as PCC_DEBUG

1.30 annotated / raw | Diffs: previous, other | Lines: 105 ( +3, -1 )

Created: 2011-01-16 12:59:37 +0100 (3 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20110116115937

More tests.

Branch point for: r-1-0-0 r-1-0-1

Tags: r-1-0-0$BP r-1-0-0-RELEASE r-1-0-1$BP

1.29 annotated / raw | Diffs: previous, other | Lines: 103 ( +5, -1 )

Created: 2011-01-09 16:25:39 +0100 (3 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20110109152539

Rewrite macro expansion logic so that it iterates over macros for more
to expand instead of recurse.  This fixes a bunch of problems with the
preprocessor.  Also fixes Jira#PCC-130 and Jira#PCC-118.

1.28 annotated / raw | Diffs: previous, other | Lines: 99 ( +3, -1 )

Created: 2010-12-18 16:22:13 +0100 (3 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20101218152213

Add two more tests about macro expansion.

1.27 annotated / raw | Diffs: previous, other | Lines: 97 ( +2, -1 )

Created: 2009-08-09 14:22:58 +0200 (5 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20090809122258

Add dependencies so that "make -j 42" can be run.  Fixes Jira#PCC-71
submitted by Jussi Lehtola.

1.26 annotated / raw | Diffs: previous, other | Lines: 96 ( +2, -2 )

Created: 2009-04-18 10:03:57 +0200 (5 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20090418080357

Switch over to use token.c instead och abusing lex for tokenizing.
This is a home-grown implementation (which is a quite straight-forward
conversion of the scanner lex code) that is significantly faster (and
smaller) than the lex code. There are still a bunch of places where
more optimizations can be added though.

1.25 annotated / raw | Diffs: previous, other | Lines: 96 ( +2, -2 )

Created: 2009-04-12 13:18:12 +0200 (5 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20090412111811

Build on solaris 10.

1.24 annotated / raw | Diffs: previous, other | Lines: 96 ( +2, -1 )

Created: 2008-08-09 12:21:48 +0200 (6 years 2 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080809102148

Substitute EXEEXT from autoconf.

1.23 annotated / raw | Diffs: previous, other | Lines: 95 ( +2, -2 )

Created: 2008-08-09 01:16:28 +0200 (6 years 2 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080808231627

Append $(EXEEXT) to binary names.

1.22 annotated / raw | Diffs: previous, other | Lines: 95 ( +2, -2 )

Created: 2008-07-26 01:18:26 +0200 (6 years 3 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080725231826

Use full path to manpages so pcc can be build out of the source tree.

1.21 annotated / raw | Diffs: previous, other | Lines: 95 ( +3, -3 )

Created: 2008-07-18 16:00:38 +0200 (6 years 3 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080718140038

Cleanup CFLAGS and CPPFLAGS handling.  Only pass include paths and defines to cpp and
flags to cc.  Always use CFLAGS.  Add ADD_CFLAGS which adds extra warnings to build.

From Thorsten Glaser.

1.20 annotated / raw | Diffs: previous, other | Lines: 95 ( +2, -2 )

Created: 2008-06-05 07:17:29 +0200 (6 years 4 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080605051729

Remove -Wno-error, since some compilers don't support it.  Unneeded with
flex, and other problems with lex anyway.

1.19 annotated / raw | Diffs: previous, other | Lines: 95 ( +2, -2 )

Created: 2008-06-05 06:25:40 +0200 (6 years 4 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080605042540

autoconfigure machinery to check for gcc compiler options.

1.18 annotated / raw | Diffs: previous, other | Lines: 95 ( +2, -2 )

Created: 2008-02-10 16:05:25 +0100 (6 years 8 months ago) | Author: ragge | Changeset: MAIN:ragge:20080210150525

Add -Wno-error for yacc, sometimes we cannot control the error reports.
Suggested by Simon 'corecode' Schubert.

1.17 annotated / raw | Diffs: previous, other | Lines: 95 ( +9, -4 )

Created: 2008-01-06 18:18:55 +0100 (6 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20080106171855

Fix compile hierarchy so that it do not use hard-coded paths, use
include paths instead.  From Zhiwen Zheng.

1.16 annotated / raw | Diffs: previous, other | Lines: 90 ( +3, -3 )

Created: 2007-12-01 00:39:58 +0100 (6 years 10 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071130233958

Cleanup completely and install manpages with correct name.

1.15 annotated / raw | Diffs: previous, other | Lines: 90 ( +3, -3 )

Created: 2007-12-01 00:12:33 +0100 (6 years 10 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071130231232

Add to the build infrastructure to:
- build pcc as a cross-compiler
- cross-compile pcc

1.14 annotated / raw | Diffs: previous, other | Lines: 90 ( +5, -1 )

Created: 2007-09-26 16:48:51 +0200 (7 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20070926144847

Many patches, mostly install/docs, from Jeremy C. Reed.

1.13 annotated / raw | Diffs: previous, other | Lines: 86 ( +10, -3 )

Created: 2007-09-20 14:02:50 +0200 (7 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20070920120233

Add autoconf support for strl* functions, and compat library with those.
From Olof Johansson.

1.12 annotated / raw | Diffs: previous, other | Lines: 79 ( +5, -5 )

Created: 2007-09-15 16:50:07 +0200 (7 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20070915145004

Add ${DESTDIR} before all installation goo, requested by Joerg.

1.11 annotated / raw | Diffs: previous, other | Lines: 79 ( +2, -1 )

Created: 2007-09-15 09:48:15 +0200 (7 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20070915074811

Create install directories, from Jeremy C. Reed.

1.10 annotated / raw | Diffs: previous, other | Lines: 78 ( +3, -1 )

Created: 2007-01-02 20:49:40 +0100 (7 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20070102194940

Use the new testcase.

1.9 annotated / raw | Diffs: previous, other | Lines: 76 ( +2, -3 )

Created: 2006-10-07 15:38:34 +0200 (8 years ago) | Author: ragge | Changeset: MAIN:ragge:20061007133832

Fix flex identification.
add #undef fileno for scanner.l.

1.8 annotated / raw | Diffs: previous, other | Lines: 77 ( +5, -2 )

Created: 2006-10-07 11:17:25 +0200 (8 years ago) | Author: ragge | Changeset: MAIN:ragge:20061007091725

Rewriting finished. The scanner do not even need stdio now.

1.7 annotated / raw | Diffs: previous, other | Lines: 74 ( +12, -4 )

Created: 2006-09-28 13:12:42 +0200 (8 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20060928111242

Change accordingly.

1.6 annotated / raw | Diffs: previous, other | Lines: 66 ( +2, -2 )

Created: 2006-07-30 11:33:30 +0200 (8 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20060730093330

Start work on a new improved cpp.

1.5 annotated / raw | Diffs: previous, other | Lines: 66 ( +5, -3 )

Created: 2005-02-19 14:45:01 +0100 (9 years 8 months ago) | Author: pj | Changeset: MAIN:pj:20050219134501

Add rules for lex/bison

1.4 annotated / raw | Diffs: previous, other | Lines: 64 ( +2, -2 )

Created: 2005-02-18 17:52:39 +0100 (9 years 8 months ago) | Author: ragge | Changeset: MAIN:ragge:20050218165239

Bugfix comment handling.

1.3 annotated / raw | Diffs: previous, other | Lines: 64 ( +9, -9 )

Created: 2004-12-30 16:40:16 +0100 (9 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20041230154016

Remove bad whitespace.

1.2 annotated / raw | Diffs: previous, other | Lines: 64 ( +12, -1 )

Created: 2004-12-30 11:27:05 +0100 (9 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20041230102705

Fix two bugs:
- Concatenated macros were not expanded in all situations.
- Hash value calculation were wrong (=+).
Also add test support in makefile.

1.1 new annotated / raw | Lines: 53 ( +53, -0 )

Created: 2004-10-16 09:50:47 +0200 (10 years ago) | Author: ragge | Changeset: MAIN:ragge:20041016075047

Use only configure.

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 2014-10-31 17:28 +0100