MAIN:ragge:20150510072819 by ragge on 10 May 2015, 09:28:19 +0200 (24 days ago) yylex must return NUMBER for wide character constant.
Fixes bug reported by Isaac Dunham on pcc-list.
MAIN:ragge:20150509150656 by ragge on 09 May 2015, 17:06:56 +0200 (24 days ago) Small conversion of more code in kfind to use forward buffers.
Currently affects inch and inp2.
MAIN:ragge:20150505182525 by ragge on 05 May 2015, 20:25:25 +0200 (28 days ago) First step towards using forward buffersinstead of pushbacked reverse.
MAIN:ragge:20150502084527 by ragge on 02 May 2015, 10:45:27 +0200 (32 days ago) Cleanup directive handling slightly. Only check directives if there are
any point in doing so.
MAIN:ragge:20150501150230 by ragge on 01 May 2015, 17:02:30 +0200 (32 days ago) Simplify directive parsing. Copy comments to destination directly.
MAIN:ragge:20150501133937 by ragge on 01 May 2015, 15:39:37 +0200 (33 days ago) Update due to prettier whitespace parsing.
MAIN:ragge:20150501133552 by ragge on 01 May 2015, 15:35:52 +0200 (33 days ago) Fix -C bug. Plan for removing data copy.
MAIN:ragge:20150430155238 by ragge on 30 April 2015, 17:52:38 +0200 (33 days ago) Continue cleanup and merge to common routines.
MAIN:ragge:20150428182803 by ragge on 28 April 2015, 20:28:03 +0200 (35 days ago) Use common routines in sloscan.
MAIN:ragge:20150426182839 by ragge on 26 April 2015, 20:28:39 +0200 (37 days ago) Update accordingly. There were bugs in the tests results.
MAIN:ragge:20150426182645 by ragge on 26 April 2015, 20:27:23 +0200 (37 days ago) Formalize the translation phases. Fix -C.
MAIN:ragge:20150326173426 by ragge on 26 March 2015, 18:34:26 +0100 (2 months 7 days ago) Line numbers are always decimal, even if they start with 0.
Reported by Fred Tydeman in private mail.
MAIN:ragge:20150314141339 by ragge on 14 March 2015, 15:13:39 +0100 (2 months 19 days ago) Allow for multiple whitespaces between define and identifier.
Fixes bug reported by Fred Tydeman in private mail.
MAIN:ragge:20150303192458 by ragge on 03 March 2015, 20:24:58 +0100 (2 months 30 days ago) Remove blockers preceeding __LINE__ when converting to number.
Fixes bug reported by Iain Hibbert on pcc-list.
MAIN:ragge:20150303160423 by ragge on 03 March 2015, 17:04:23 +0100 (2 months 30 days ago) Teach cpp to parse #ident correctly. Not in the standard, but commonly used.
Fixes Jira#PCC-527 by Nicolas Joly.
MAIN:ragge:20150302151824 by ragge on 02 March 2015, 16:18:24 +0100 (3 months ago) Convert __LINE__ at correct position in input stream. Fixes bug reported by
Fred Tydeman on pcc-list.
MAIN:ragge:20150226193032 by ragge on 26 February 2015, 20:30:32 +0100 (3 months 4 days ago) The wrong result were used for unsigned, hence all preprocessing calculations
exded up as signed. Fixes Jira#PCC-526 by Nicolas Joly.
MAIN:plunky:20150121074650 by plunky on 21 January 2015, 08:46:50 +0100 (4 months 11 days ago) use full prototype for flscan()
MAIN:ragge:20150117162819 by ragge on 17 January 2015, 17:28:19 +0100 (4 months 14 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 (4 months 16 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 (4 months 26 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 (5 months 9 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 (5 months 13 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 (5 months 15 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 (5 months 26 days ago) Pull up 1.198 and 1.199 from head.
MAIN:plunky:20141205105637 by plunky on 05 December 2014, 11:56:37 +0100 (5 months 27 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 (6 months ago) error() no longer needs stringbuf space to work
MAIN:plunky:20141128193035 by plunky on 28 November 2014, 20:30:35 +0100 (6 months 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 (6 months 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 (6 months ago) remove obsolete prototypes
earlier | later