MAIN:plunky:20150121074650 by plunky on 21 January 2015, 08:46:50 +0100 (5 days ago) use full prototype for flscan()
MAIN:ragge:20150117162819 by ragge on 17 January 2015, 17:28:19 +0100 (9 days ago) Move in a few subroutines from the revised cpp.
Improve parsing speed when at flslvl.
MAIN:plunky:20150115193824 by plunky on 15 January 2015, 20:38:24 +0100 (11 days ago) fix __FILE__ support.
the previous code used sheap to write the string, which terminates the code
with 0 and leaves stringbuf pointing to the nil. upon return from kfind,
we have an unpstr(stringbuf)…
MAIN:ragge:20150106120306 by ragge on 06 January 2015, 13:03:06 +0100 (20 days ago) Special characters must be escaped in filenames for __FILE__.
Fixes Jira#PCC-513 by Antoine Leca.
MAIN:plunky:20141222220622 by plunky on 22 December 2014, 23:06:23 +0100 (35 days ago) avoid using $(EXEEXT) in manpage names
fixes PCC-507 by Antoine Leca
MAIN:plunky:20141218192129 by plunky on 18 December 2014, 20:21:29 +0100 (39 days ago) fix the WIN32 target
from Antoine Leca, on pcc-list
MAIN:plunky:20141217113621 by plunky on 17 December 2014, 12:36:21 +0100 (40 days ago) don't use return <void expression>; in a void function. Visual C++
complains about it, noted by Antoine Leca on pcc-list
Shame because its a nice construct, but I can't find anything in C99
r-1-1-0:ragge:20141206101034 by ragge on 06 December 2014, 11:10:34 +0100 (51 days ago) Pull up 1.198 and 1.199 from head.
MAIN:plunky:20141205105637 by plunky on 05 December 2014, 11:56:37 +0100 (52 days ago) re-introduce putch() and putstr() to deal with output. This is a short
term fix, to allow Mflag to suppress output for dependency generation
which is in the process of being rewritten separately.
MAIN:plunky:20141128193157 by plunky on 28 November 2014, 20:31:57 +0100 (59 days ago) error() no longer needs stringbuf space to work
MAIN:plunky:20141128193035 by plunky on 28 November 2014, 20:30:35 +0100 (59 days ago) use stdio for printing version string, and xwrite() is now obsolete
MAIN:plunky:20141121224956 by plunky on 21 November 2014, 23:49:56 +0100 (2 months 5 days ago) recent commit fixing PCC-503 incidentally broke test3, and it turns
out did not work as it should
fix it properly this time.
also, make test18 more difficult
MAIN:plunky:20141121224751 by plunky on 21 November 2014, 23:47:51 +0100 (2 months 5 days ago) remove obsolete prototypes
MAIN:ragge:20141108113456 by ragge on 08 November 2014, 12:34:56 +0100 (2 months 18 days ago) Add test for recent handling of \ and strings.
MAIN:plunky:20141107185136 by plunky on 07 November 2014, 19:51:36 +0100 (2 months 19 days ago) When dealing with strings, ignore escaped backslash
Also when stringifying, escape backslash as well as double quote
fixes PCC-503 by Rune
while here, fix indentation
MAIN:ragge:20141029190443 by ragge on 29 October 2014, 20:04:43 +0100 (2 months 28 days ago) Fix small bug in && logic. Resolves Jira#PCC-502 by Iain Hibbert.
MAIN:plunky:20141029115451 by plunky on 29 October 2014, 12:54:51 +0100 (2 months 28 days ago) use full types in function declarations
MAIN:ragge:20141019174036 by ragge on 19 October 2014, 19:40:36 +0200 (3 months 7 days ago) Use stdio instead of a homegrown bunch of routines for output.
MAIN:ragge:20141018150203 by ragge on 18 October 2014, 17:02:03 +0200 (3 months 8 days ago) First step in cpp cleanup: Write a small recursive parser for the #if
statements instead of pulling in yacc; which is overkill here.
MAIN:ragge:20140829180225 by ragge on 29 August 2014, 20:02:25 +0200 (4 months 28 days ago) Do not allow anything else than digits after e- for floating points.
Fixes Jira#PCC-481 by Volkmar Klatt.
MAIN:ragge:20140818184605 by ragge on 18 August 2014, 20:46:05 +0200 (5 months 8 days ago) Understand -MMD. Fixes Jira#PCC-473 by rl.
MAIN:plunky:20140606153253 by plunky on 06 June 2014, 17:32:53 +0200 (7 months ago) sloscan() does not [any more] recurse into itself
MAIN:gmcgarry:20140604064349 by gmcgarry on 04 June 2014, 08:43:49 +0200 (7 months ago) OS X improvements for structure arguments, linking against frameworks and handling SDK versions.
MAIN:plunky:20140530192701 by plunky on 30 May 2014, 21:27:01 +0200 (7 months ago) Rework the parsing of #include and #include_next directives. All
characters except the closing " or > are valid in a header-name.
this should fix an issue reported by Antoine Leca, on pcc-list
MAIN:plunky:20140528220932 by plunky on 29 May 2014, 00:09:32 +0200 (7 months ago) reject UCN with values given in C99 220.127.116.11
from Antoine Leca, on pcc-list (slightly differently)
MAIN:plunky:20140528202054 by plunky on 28 May 2014, 22:20:54 +0200 (7 months ago) 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
MAIN:plunky:20140528085242 by plunky on 28 May 2014, 10:52:42 +0200 (7 months ago) remove extra whitespace
MAIN:plunky:20140527182035 by plunky on 27 May 2014, 20:20:35 +0200 (8 months ago) style nits
MAIN:plunky:20140523181656 by plunky on 23 May 2014, 20:16:56 +0200 (8 months ago) update test result to match output after -r1.105, where a
#pragma statement is forced onto a new line, and a line marker
MAIN:ragge:20140516130202 by ragge on 16 May 2014, 15:02:02 +0200 (8 months ago) Support for unicode indentifiers in pcc, C99 18.104.22.168.
Written by Eric Olson.
earlier | later