RSS feed
	
	
	
		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
		 
	
		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
		 
Next