RSS feed
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
7859d396
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
on 2015/07/18 09:59
error() already contains linenr + filename so remove it
5dc96d40
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 07:22
Add __SCC__ macro
e92b066b
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
on 2015/07/18 07:04
lex: fix line count, char *line -> unsigned short nline
9051e2b3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 06:54
Add size in array declarations
af498cdd
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 06:53
Fix constant calculation in node()
8022f78f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 06:31
Rewrite clever expressions in cpp.c
e6183c2b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 06:14
Small style change in expr.c
d897f1e4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 06:06
Naive implementation of constexpr()
fed5b85c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 05:52
Discard input in #error
3b52a1e7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 05:42
remove unneeded return in getpars()
606c7f40
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 05:18
Avoid call to strlen in expand()
afa1694d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/18 05:08
Fix #line
dbb2ca15
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/17 20:06
Discard symbol in undef()
36f259ae
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/17 20:04
Fix cut/paste in macro expansion
e21b9b07
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/17 18:56
Disable macro expansions in cpp clausules
12e814ef
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/17 18:55
Set end of array mark in ikeywords()
660288e9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/17 18:55
Add #endif clauses
50b60a65
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
on 2015/07/17 17:27
remove unused endif() function and unused variables
1b2bcd0b
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
on 2015/07/17 17:31
whitespace fixes
fb52401a
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
on 2015/07/17 17:31
getdefs: remove statement with no effect
42169001
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
on 2015/07/17 17:15
types: fix typo (commented a whole block)
dbefc1b5
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
on 2015/07/17 17:11
getpars: return -1 on error
f85a7bfa
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
on 2015/07/17 17:10
expand: fix %d -> %s format string for char * line, check truncation or error
21c19371
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/17 18:24
Remove buffer overflow in expand()
f00413b6
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2015/07/17 16:29
fix missing ;
9f2e3f1c
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2015/07/17 16:29
make fp of type FILE * and use needed includes
6d3664ac
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2015/07/17 16:28
whitespace fixes
4e05c8d8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/17 15:36
Merge remote-tracking branch 'kcc/master'
e1b218ec
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/17 15:30
Rewrite and simplify the embedded preprocessor
d0b5bbca
– Evan Gates <evan.gates@gmail.com>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2015/07/16 07:55
sh style and syntax fixes
dbacd2db
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/16 05:57
Minor changes to README
c7b52bd4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/16 04:09
Add total compability to the Makefiles
ede7ba5d
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2015/07/15 19:06
fix parsing end of comment
937a1686
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2015/07/15 18:22
minor fixes (whitespace and such)
5e295214
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/07/15 18:15
Remove inline from hash()
e60a9960
– Dimitris Papastamos <sin@2f30.org>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2015/07/15 16:05
Default to -ansi and declare at top of block
3c00b024
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/06/27 07:31
Set PREFIX as /usr/local/include as default
a2bd26c6
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/06/27 07:29
Simplify Makefile in cc1
fc1e7dfa
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/06/27 06:54
Style change
d9c2814c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/06/27 06:51
Return next token in iden()
a75d6253
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/28 12:07
Add debug information about macro expansion
e3c35eb7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/28 07:48
Fix comment handling
8797e25e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/28 07:42
Do not return from usererr
de0eaa15
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/28 07:30
Add comments in parameter() of cpp
ac1288f4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/28 07:28
Disable expansion while parsing parameters of macros
d7dc1a4f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/28 07:26
Store string text in yytext
d08a9f8c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/27 15:16
Improve error handling in cpp.c
5802f79d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/27 12:42
Add debug information in string token
c24c773d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/27 11:23
Add string builder to the preprocessor
9cd10aa2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/27 11:20
Fix expansion of macros
8f9b01e5
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/27 11:16
Create symbols in nextsym as undeclared
e83f4e7c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/27 08:10
Avoid trashing cpp symbols until be sure is correct
929f5e2f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/26 20:28
Give better message errors in preprocessor
eede1482
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/26 19:42
Move cpp hack to symbol.c
0fba7162
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/26 18:14
Rewrite Input system
a05cda6f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/26 05:30
Add predefined macros
57ed8047
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/26 05:48
Remove redundant returns in cpp.c
b5557403
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/26 05:47
Add system dependend include paths
e0eed9f0
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/05/26 05:36
Do not reserve identifiers for cpp symbols
Next