shithub: scc

RSS feed

e06a619d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/07 07:53
Move expect() in arguments()

9b896cb0 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/06 15:26
Rewrite promote() using the rules in C99

4957aa7a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/06 15:09
Fix mulf()

6fe99485 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/06 15:07
Remove TINT field in limits struct

6b79855c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/12/30 15:03
Add test for bug parsing typenames in structs

7d2f47dc – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/12/14 09:15
Fix small typo in cc1/lex.c

6d012428 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/12/08 14:02
Simplify escape()

9e29fc68 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/11/28 11:12
Avoid multiple message errors in Case()

5884598d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/11/28 11:00
Convert errors in Case() in semantic errors

e39bdf2d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/11/28 05:50
Merge remote-tracking branch 'origin/master'

6d283bb4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/11/28 05:48
Convert orphaned break and continue into semantic error

e043e6aa – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/11/27 14:26
Move .POSIX to the beginning of Makefiles

02362a2f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/11/25 17:36
Merge remote-tracking branch 'suckless/master'

15240d34 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/11/25 17:33
Fix static initializers

9c337dec – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/11/25 05:02
Remove CPPFLAGS from Makefiles

1aa21430 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/11/24 15:29
Fix character sequences

ab1e25a7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/11/24 14:55
Remove cpp in make clean

14474dfd – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/11/24 10:08
Simplify cc1/tests/chktest.sh

9bf16fda – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/11/24 08:24
Simplify cc1/tests/update.sh

91f062f5 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/11/18 10:43
Do not allow empty file names in include directives

5248a906 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/11/02 12:43
Do not recover in arguments()

7bef3d1f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/31 05:37
Fix escape sequences parsing

09944e39 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/19 17:21
Fix update.sh

72d98825 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/19 17:20
Update tests after commit d334481

b2cc565d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/19 17:13
Fix grammar error in stmtexp()

398df28c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/16 07:14
Accept list of tests in update.sh

d3344817 – Hiltjo Posthuma <hiltjo@codemadness.org> authored on 2015/10/10 08:32
emitcast: fix format string, actually use second parameter

12ae7b46 – Hiltjo Posthuma <hiltjo@codemadness.org> authored on 2015/10/10 08:31
small typo fixes

4089279e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/08 03:22
Update cc1/TODO

967584af – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/07 17:56
Mark test038 as not passed

7e16db52 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/07 17:55
The most portable solution in the world

1accaa33 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/07 16:06
Use isdigit() in readint()

e277d35b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/07 13:34
Fix comment in types.c

86de6801 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/07 13:34
Admit & with functions

6b08a16d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/07 13:29
Add test for integer constants

c3ea3627 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/07 10:00
Force to use long long in emitconst

53727b8e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/07 09:57
Fix cast between integer constants

2883d017 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/07 08:36
Fix conversion of hexadecimal constants

a71f0ed6 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/06 14:27
Fix readint()

99f65931 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/06 11:27
Add basic test for tentative definitions

15a08e3f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/06 11:26
Add basic test for sizeof

06ccd3a0 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/06 11:26
Add test for Duff device

fbc4a2c2 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/06 11:21
Add basic test for enumerations

4ef8edb2 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/06 11:20
Add basic test for incomplete structs

9e43c062 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/06 06:35
Remove unneeded variable in addmacro()

4d3bd797 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/06 05:21
Fix output of string in only cpp mode

b8e51de0 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/06 05:13
Merge remote-tracking branch 'origin/master'

d3cf9edc – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/05 19:08
Fix definition of macros with -D

bcc4c2b8 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/05 18:37
Add option -D option to cc1

a88a10c3 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/05 18:32
Fix notdefined()

69f4faf9 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/05 18:03
Ignore leading / in the name of cc1/cpp

13b2442e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/05 18:01
Force creatin of cpp

1dc58d5e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/05 17:49
Emit #lines when it is needed in the cpp output

07b012b6 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/05 16:47
Fix name of cpp in Makefile

9a96d45d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/05 16:37
Accept cpp as alternative name for cc1

d75aa47e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/05 16:36
Update usage string in cc1

8f656093 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/05 16:26
Pretty print strings in cpp mode

92c212af – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/05 13:40
Emit newlines in onlycpp mode

e71640c8 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/05 12:58
Add basic test for defined() in #if

e172a54f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/05 12:43
Fix elif()

c484ab23 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/05 12:41
Fix defined() parsing

18bc293e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/05 11:39
Add support for define() in #if

b82f7284 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/04 18:00
Merge remote-tracking branch 'suckless/master'

1537ee3c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/04 17:07
Move keyword initialization to more specific places

fe8c715e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/04 16:39
Split initialization of keywords

b1d8e198 – Quentin Carbonneaux <quentin.carbonneaux@yale.edu> authored on 2015/10/03 11:48
Remove dead if()

75bca9be – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/03 08:58
Fix DBGON when NDEBUG is defined

cd60868d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/03 08:11
Add TODO in fold.c

b3cc864f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/03 08:09
Add test for special characters in macro definition

b8b54f0d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/03 08:08
Add test for concatenation in the preprocessor

fa002722 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/03 08:06
Add optional parameter to update.sh

8b96dd8a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/03 06:37
Protect @ and $ in strings when expand macros

aa770c65 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/03 06:08
Add flag to enable/disable debug in debug compilation

9e00ad1d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/10/03 05:29
Add support for ## preprocessor operator

34f9e3e9 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/29 05:32
Emit enum constants

b5a07a8e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/28 19:13
Remove delmacro()

2adcda76 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/28 12:21
Add basic test for vararg functions

c4e05cd3 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/28 11:47
Add flag -I and convert test001.c into an actual "hello world"

272a09b4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/28 10:26
Rename kcc script to scc

9347ef09 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/28 06:32
Merge remote-tracking branch 'origin/master'

8b47bd6c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/27 06:28
Add test for nested macro expansion

2ba7f352 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/27 06:27
Small style change in lookup()

b84e1437 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/27 06:23
Fix nextsym()

bb62eb75 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/27 06:22
Add better debug output in dumpstab

2181f5b6 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/26 18:09
Add test for nested expansion in macros

f40eebe2 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/26 18:06
Mark as used parameters in macro invocations

dfda6fe8 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/26 15:51
Add basic test for macro argument stringizer

20cea36c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/26 15:47
Install parameter macros in the symbol table

489d4004 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/26 15:21
Add test for predefined cpp macros

089ee27e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/26 15:19
Rewrite defmacro()

391e7cf7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/26 14:46
Add test for ifdef/ifndef

98c1fd02 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/26 14:44
Check if the symbol is declared in unlinkhash()

cc4a166a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/26 13:58
Disable cc2 in the main Makefile

c54b1878 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/26 09:54
Do not generate errors in empty va_lists

b9081437 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/26 08:36
Improve error recovery in argument parsing

f7b3cb04 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/26 06:24
Add calls to vararg functions

5a7f4ee3 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/26 05:49
Fix toomany error control

5b666be8 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/25 18:36
Add support for k&r empty functions

bab40c35 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/25 18:01
Add support for vararg function definition

928508ec – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/25 14:35
Add return type to function prototypes

Next