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.45 1.1

latest revision download Branch MAIN

1.45 annotated / raw | Diffs: previous, other | Lines: 185 ( +4, -6 )

Created: 2014-05-28 11:04:51 +0200 (2 months 30 days ago) | Author: plunky | Changeset: MAIN:plunky:20140528090451

unicode.c is not needed for mkext

add unicode.h to headers

1.44 annotated / raw | Diffs: previous, other | Lines: 187 ( +9, -3 )

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

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

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

Created: 2012-09-25 13:17:17 +0200 (23 months 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.42 annotated / raw | Diffs: previous, other | Lines: 186 ( +3, -2 )

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

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

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

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

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

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

Created: 2011-06-07 15:56:05 +0200 (3 years 2 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.39 annotated / raw | Diffs: previous, other | Lines: 185 ( +3, -3 )

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

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

1.38 annotated / raw | Diffs: previous, other | Lines: 185 ( +3, -3 )

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

no need to provide CFLAGS when linking

1.37 annotated / raw | Diffs: previous, other | Lines: 185 ( +121, -76 )

Created: 2011-06-04 21:14:49 +0200 (3 years 2 months ago) | Author: plunky | Changeset: MAIN:plunky:20110604191449

pretty big rework

- explicit build rules for all files
- increased parallelisation
- local objects (for the build) built as .lo
- use $(..) consistently for variables
- use CFLAGS consistently (sometimes _CFLAGS was used)
- drop DEF as unused
- use LEX_OUTPUT_ROOT
- define YFLAGS and LFLAGS
- clean work files
- some whitespace

external.h and cgram.h are implicit. If either is edited manually
the make system won't pick it up, but they are generated files so
that is unlikely. external.c and cgram.c are used as dependencies
for ordering purposes.

other headers are listed but dependencies are not fine tuned, all
object files will be rebuilt after any changes.

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

Created: 2011-06-03 17:56:08 +0200 (3 years 2 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.35 annotated / raw | Diffs: previous, other | Lines: 141 ( +2, -1 )

Created: 2011-06-03 17:34:01 +0200 (3 years 2 months ago) | Author: plunky | Changeset: MAIN:plunky:20110603153400

TARGOS and TARGMACH are primarily build variables, used to select which
files to build or include. Have them originate in the makefile system
then, and stringify on the commandline where needed.

(this solves a problem where eg TARGMACH stringifys as "1" on i386 at
least, since i386 is also defined by gcc)

then limit somewhat where they are needed, by using VERSSTR directly as
an identifier, and cut out user@host from versstr as it makes object files
differ according to who ran the configure script..

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

Created: 2011-05-03 13:40:41 +0200 (3 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20110503114041

Need $(LDFLAGS) to create mkext.

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

Created: 2011-04-28 02:39:48 +0200 (3 years 3 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20110428003948

Fix parallel builds.  Update Makefiles for f77.  From Iain Hibbert.

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

Created: 2010-04-11 17:01:04 +0200 (4 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20100411150104

Break out buintins to their own file.  Common argument count check
for builtins. Should have argument cast checks here also.

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.31 annotated / raw | Diffs: previous, other | Lines: 139 ( +24, -15 )

Created: 2009-08-09 14:22:58 +0200 (5 years 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.30 annotated / raw | Diffs: previous, other | Lines: 130 ( +1, -2 )

Created: 2009-05-24 04:57:22 +0200 (5 years 3 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20090524025722

Don't delete mkext .o files now that pcc has been fixed to not leave them.

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

Created: 2009-02-14 23:45:04 +0100 (5 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20090214224504

Define _ISOC99_SOURCE macro so that glibc-based systems get a functioning
version of strtold.  Fixes floating-point on Ubuntu 8.04 and Fedora 8.

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

Created: 2009-01-05 18:07:57 +0100 (5 years 7 months ago) | Author: ragge | Changeset: MAIN:ragge:20090105170757

Add configure option --disable-gcc-compat, so that gcc compatibility
can be disabled at configure instead of hacking in the makefiles.

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

Created: 2008-11-23 20:49:58 +0100 (5 years 9 months ago) | Author: pantzer | Changeset: MAIN:pantzer:20081123194958

Fixed bug in Makefile

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

Created: 2008-11-01 11:43:11 +0100 (5 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20081101104311

Turn off warnings for lex-generated code as well as for yacc, some
OSes do not fix their lex-generated code  to not give warnings.
Add another dependency for mkext.
Solves problems on Solaris and OSX.

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

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

Substitute EXEEXT from autoconf.

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

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

Append $(EXEEXT) to binary names.

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

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

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

1.22 annotated / raw | Diffs: previous, other | Lines: 125 ( +5, -6 )

Created: 2008-07-18 16:00:38 +0200 (6 years 1 month 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.21 annotated / raw | Diffs: previous, other | Lines: 126 ( +5, -4 )

Created: 2008-07-16 12:23:04 +0200 (6 years 1 month ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080716102304

Reenable -Wshadow and -Wsign-compare for the build and only avoid them
compiling the output of bison/yacc.

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

Created: 2008-06-05 07:17:29 +0200 (6 years 2 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: 125 ( +5, -6 )

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

autoconfigure machinery to check for gcc compiler options.

1.18 annotated / raw | Diffs: previous, other | Lines: 126 ( +4, -1 )

Created: 2008-02-10 16:05:25 +0100 (6 years 6 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: 123 ( +10, -5 )

Created: 2008-01-06 18:18:55 +0100 (6 years 7 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: 118 ( +2, -1 )

Created: 2007-12-03 07:27:02 +0100 (6 years 8 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071203062702

Remove table.o and common.o after building mkext so that they
are recompiled for the host machine.

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

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

Cleanup completely and install manpages with correct name.

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

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

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

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

Created: 2007-10-06 17:19:22 +0200 (6 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20071006151922

Add initial support for packed/aligned/rename pragmas.
Still missing:  Support for architectures with strict alignment.
TODO: Cleanup the rename stuff so that it's not depending on gcc compat.

1.12 annotated / raw | Diffs: previous, other | Lines: 114 ( +2, -2 )

Created: 2007-09-29 16:41:23 +0200 (6 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20070929144119

Mirbsd support, by Thorsten Glaser.

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

Created: 2007-09-26 16:48:49 +0200 (6 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20070926144847

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

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

Created: 2007-09-20 14:02:37 +0200 (6 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20070920120233

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

1.9 annotated / raw | Diffs: previous, other | Lines: 107 ( +5, -5 )

Created: 2007-09-15 16:50:06 +0200 (6 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20070915145004

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

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

Created: 2007-09-15 09:48:13 +0200 (6 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20070915074811

Create install directories, from Jeremy C. Reed.

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

Created: 2005-05-14 16:08:01 +0200 (9 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20050514140801

Fix for new architecture.

1.6 annotated / raw | Diffs: previous, other | Lines: 89 ( +3, -3 )

Created: 2005-05-14 15:28:25 +0200 (9 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20050514132813

Fixes due to tree move.

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

Created: 2005-02-18 17:48:59 +0100 (9 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20050218164859

Use local versions of queue macros.
Do compile-time calculation of bit set sizes.
Remove LOCCTR as interpass type, location counters are only output in pass1.

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

Created: 2004-12-13 17:09:26 +0100 (9 years 8 months ago) | Author: ragge | Changeset: MAIN:ragge:20041213160926

Move long init routines to pass1.

1.3 annotated / raw | Diffs: previous, other | Lines: 85 ( +4, -4 )

Created: 2004-12-02 22:33:50 +0100 (9 years 8 months ago) | Author: ragge | Changeset: MAIN:ragge:20041202213350

Add basic stabs support.  Fix register assignment bug.
Begin with stabs support.

1.2 annotated / raw | Diffs: previous, other | Lines: 85 ( +13, -8 )

Created: 2004-10-16 10:14:08 +0200 (9 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20041016081408

Fix lex/yacc rules.

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

Created: 2004-10-16 09:51:34 +0200 (9 years 10 months 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-08-28 00:59 +0200