RSS feed
	
	
	
		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
		 
	
		b6847c53
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/05/26 05:30
		
Add predefined macros
		 
	
		2a872329
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/05/26 04:21
		
Add dumpstab()
		 
	
		0f7ab686
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/05/26 04:16
		
Improve hash function
		 
	
		b2060611
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/05/25 12:50
		
Implement #undef
		 
	
		c30fd72a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/05/25 12:39
		
Avoid nested expansion of macros
		 
	
		67d7bcb3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/05/25 12:27
		
Add check of type in function call
		 
	
		78edebdf
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/05/25 09:36
		
Fix number of line in errors in cc1
		 
	
		7ae0c4ae
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/05/25 08:54
		
Remove useless return value in cpp functions
		 
	
		0292d84f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/05/25 08:43
		
Fix conditional inclusion
		 
	
		563c6e05
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/05/25 05:55
		
Fix identifier parsing in cpp
		 
Next