shithub: scc

RSS feed

b45fa072 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/10 13:34
Second rewritten of decl.c

5c6da024 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/10 05:17
Small style changes

5707eb55 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/08 18:51
Accept declaration of external variables with incomplete type

1c925d70 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/08 17:18
Fix storage for functions in IR

0916935c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/08 14:35
Remove dependence between install() and yylval.sym

bd3704ba – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/08 13:05
Mark auto as invalid storage class for parameters

d27d299e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/08 08:09
Fix test of unexpected name in type name

8f51e18e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/08 08:07
Fix check of storage validity in functions

6a8265d1 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/08 08:06
Convert typename() to dodcl() function

3e8227a6 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/07 19:02
Fix realloc size in parameter()

ab74e508 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/07 16:28
Fix fundcl()

a0862978 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/07 13:28
Move storage IR representation to cc.h

84977e24 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/07 05:13
Emit function types before emiting functions

f089efb9 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/06 04:18
Move zero and one declaration to cc1.h

8964018d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/05 18:36
Check format of enum constant

423f75f0 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/05 18:15
Fix type in several declarations

53b8642a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/05 18:14
Remove non used variables

8ef2996b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/05 18:00
Remove unneeded prototypes in code.c

64df849f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/05 17:18
Change type of mktype parameter

7d056d04 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/05 16:01
Emit parameters in functions

cde67f41 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/05 05:07
Fix error related to incorrect parameter declaration

3c619b9a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/05 04:52
Rewrite decl.c

6b87a049 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/05 04:09
Update TODO

cdd64903 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/04 13:26
Remove STRUCT emit() operators

e703cf33 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/04 05:57
Remove unneeded internal check

9b5f080e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/04 05:24
Remove default int without type modifier, storage, qualifier

e7d61b82 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/04 05:22
Fix small typo in cc1.h

54fd1b0e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/04 05:08
Add block item to the grammar

ededd356 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/08/02 15:04
include config.mk in lin/Makefile

a430bc1e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/31 07:52
Fix README to show intentions

cb8b536d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/29 06:01
Add compile time calculation of constant ?:

ad2d3ea7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/29 05:35
Add compiler time conversions

486b07bf – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/28 03:30
Woraround to crash in funcdcl()

e7ca69b6 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/27 08:44
Move simplify() and usimplify() to expr.c

8f1d6266 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/27 08:21
Allow enum variables in switch expressions

0ee2df02 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/27 08:18
Small style change in cpp.c

aaf9dd81 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/27 06:56
Add #elif

167690b4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/27 06:50
Join #if and #ifdef

3ae3ab16 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/27 05:44
Implement #if

77613035 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/26 17:53
Update README

dac8c31a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/26 15:54
Fix simplification of comparision nodes

034a823e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/26 04:09
Simplify float nodes

51cf75b9 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/24 14:55
Don't install tags that are already installed

b86fdca9 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/24 13:27
Merge branch 'master' of ssh://suckless.org/gitrepos/scc

73e8f02e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/24 10:10
Use BTYPE instead of np->type->op

0c5e2751 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/24 10:03
Allow only integer expressions in switch

75f20c4d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/23 17:05
Style patch

bbf9abf4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/23 14:47
Remove external declarations in stmt.c

a564bb5b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/23 14:30
Force expressions in case and array sizes to be int constants

18071c94 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/23 13:44
Simplify unary expressions

4f3e4465 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/23 11:31
Simplify before of creating nodes

f95f5641 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/23 08:46
Fix small typos

eb5bf586 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/23 08:13
Add simplify() to all binary operators

022b66c8 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/23 06:37
Simplify simplify()

f9b9be33 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/22 14:28
Fix small typos (pancake thanks again!)

1814a219 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/22 14:15
Merge branch 'master' of ssh://suckless.org/gitrepos/scc

8a127771 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/22 14:13
Fix printf alike format strings

04eaf8bf – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/22 10:30
Simplify multiplicative expressions

585dc6d0 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/22 06:51
Make enumerations usable

0e78d39e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/22 04:58
Fix declaration of structs, unions and enums

047f9b79 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/22 04:56
Free memory in arydcl()

6b911721 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/21 17:11
Use symbol identifiers only in install()

10945b12 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/21 15:26
Emit recursively the types in dcl

36fb5f2f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/21 14:21
Use the value of constant expressions in array sizes

149b464d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/21 13:56
Add fold of constants in add and sub operators

fee4eeac – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/21 13:53
Fix emitcons()

a580dd76 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/21 05:44
Add TODO file

945fac77 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/21 05:35
Fix grammar bug in enum declaration

a28ccde7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/21 05:34
Discard input in pragma()

da8e1d6c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/20 18:07
Deal size_t like any other type

63284fa4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/20 15:23
Remove sizeof nodes

04bf7a4f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/20 15:12
Merge branch 'master' of ssh://suckless.org/gitrepos/scc

14b140af – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/20 07:52
Fix small typo in README (another ...)

9b65a9ca – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/20 04:19
Use uintptr_t for arithmetic on pointers

58a6c79c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/20 04:07
Improve error.h target in cc2/Makefile

c6d99ef3 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/20 03:55
No define _DEFAULT_SOURCE

677232c0 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/19 18:17
Remove @ statements

36efc76d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/19 17:29
Follow the suckless conventions with .gitignore

6b0c5d54 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/19 17:07
Ignore *.o files

8707fe8a – FRIGN <dev@frign.de> authored on 2015/07/19 16:18
Remove .gitignore in /

eff46e86 – FRIGN <dev@frign.de> authored on 2015/07/19 16:04
Update config.mk reflecting necessities and remove shell-scripts

3ec2ca55 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/19 15:51
Include config.mk in all the Makefiles

235b5368 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/19 15:32
Update to suckless Makefile style

a0c41efb – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/19 08:04
Add better debug output to define()

69f974c5 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/19 08:03
Warn only in not used and defined symbols

a0e2bdc9 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/19 07:28
Improve dumpstab()

04b3480c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/19 07:27
Join conditions in warn_helper()

195cc197 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/19 07:26
Warn when a local symbol is defined but not used

a73e9f76 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/19 05:46
Add a space after the expansions of __FILE__ and __LINE__

8725d3f7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/19 05:41
Print strings with uppercase hexadecimal numbers

f646f6bb – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/19 05:39
Mark clearly what is output debug

9e4dc8bf – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/19 05:31
Avoid segfault in expand()

766c342d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/19 05:22
Create a list of flag macros

2d770758 – FRIGN <dev@frign.de> authored on 2015/07/18 19:40
Some grammar and spelling fixes in README

bd9c825b – Hiltjo Posthuma <hiltjo@codemadness.org> authored on 2015/07/18 16:03
fix minor typo

21ade752 – Hiltjo Posthuma <hiltjo@codemadness.org> authored on 2015/07/18 16:03
cc1.h: increase INPUTSIZ to LINESIZ (509 for now)

d5065baa – Hiltjo Posthuma <hiltjo@codemadness.org> authored on 2015/07/18 16:02
popctx: fix symbol check, only add to table if sym->name is set

d2294dbc – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/18 14:40
Merge remote-tracking branch 'suckless/master'

df879666 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/18 14:38
Make simpler conditions in popctx()

4eda2c20 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/07/18 14:33
Small style change in cpp.c

Next