RSS feed
	
	
	
		b4b8c8c5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/13 02:54
		
Remove qualifer stuff from declarator0()
		 
	
		7c7fb51c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/13 02:49
		
Remove type qualifiers
		 
	
		a91ac5f2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/11 18:59
		
Add Funpar for struct funpar
		 
	
		34a2f1d2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/11 18:49
		
Fix statement declararions
		 
	
		42b7d44e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/11 18:47
		
Accept parameter especificacion in function declaration
		 
	
		f29ca15f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/11 13:05
		
Add ELLIPSIS token
		 
	
		ee09d860
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/11 12:14
		
Add token for types created by typedef
		 
	
		8b93ef36
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/11 08:23
		
Add parser for function calls
		 
	
		7b669331
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/11 07:50
		
Allow variables with same name of typedef of external contexts
		 
	
		c8abdfe1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/11 05:50
		
Allow labels with same name that a previous typedef
		 
	
		1dacb793
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/11 05:50
		
Allow tags with same name that a previous typedef
		 
	
		3dca060d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/11 05:50
		
Allow labels with same name that a previous typedef
		 
	
		af0a6091
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/11 05:26
		
Add unexpected()
		 
	
		3d2cb993
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/11 05:15
		
Simplify directdcl()
		 
	
		0d0bc82d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/10 18:26
		
Fix cast() and unary()
		 
	
		7a66e2a3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/10 17:26
		
Remove prefecthing of tokens
		 
	
		5956b8e0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/10 15:54
		
Add typedef handling
		 
	
		9b4d794a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/10 11:01
		
Small changes in symbol.c
		 
	
		e74b4c84
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/10 10:58
		
Detect bad class specifiers in function declarations
		 
	
		eda760b3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/10 10:55
		
Remove emitsframe
		 
	
		2a651a1e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/10 10:43
		
Free labels in context()
		 
	
		2abdf1c0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/10 10:10
		
Improve isglobal and isdefined flags in external decl
		 
	
		8bcf160b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/10 09:55
		
Set isdefined bit in local declarations
		 
	
		60593515
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/10 09:49
		
Check storage class in initializer
		 
	
		b0ffc63f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/10 09:39
		
Handle extern in external symbols
		 
	
		113870ab
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/10 08:18
		
Simplify extdecl
		 
	
		886bd49d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/09 14:28
		
Force switch value to be integer
		 
	
		1cd7549a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/09 14:27
		
Simplify Return()
		 
	
		7d32c573
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/09 10:59
		
Check type of expressions in case statement
		 
	
		7953f6f4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/09 10:42
		
Fix auxiliriay label definition
		 
	
		5cc0256e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/09 08:25
		
Simplify stmt
		 
	
		eb12bd70
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/09 07:59
		
Remove premature optimization
		 
	
		49a6da6a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/09 07:46
		
Remove function parameter of context
		 
	
		b3cee02b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/09 07:31
		
Simplify stmtexp
		 
	
		ceb69337
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/09 05:55
		
Remove non needed parameter of emiteframe
		 
	
		6edad19c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/08 11:16
		
Simplify extdecl
		 
	
		33078464
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/08 10:42
		
Remove blank error
		 
	
		d5570660
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/08 10:41
		
Simplify enumdcl
		 
	
		12da403d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/08 10:36
		
Remove unneded gotos in fielddcl
		 
	
		7ab58561
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/08 10:32
		
Remove gotos in newfield
		 
	
		c41400e1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/07/08 10:19
		
Simplify extdecl function
		 
	
		6f2043e9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/29 04:50
		
Merge common code in assign and incdec
		 
	
		b9df4091
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/29 04:39
		
Remove goto to error cases with no duplication
		 
	
		7558a958
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/28 10:07
		
Create a context in compound statements
		 
	
		5eb6c9dd
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/28 10:05
		
Remove some unneded gotos
		 
	
		f883b8ec
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/15 10:35
		
Remove unused forbid_eof
		 
	
		07371e86
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/15 10:34
		
Add missed header
		 
	
		9b4badb8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/15 10:32
		
Fix some signess pointer types
		 
	
		1529db2c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/15 10:29
		
Remove non used variables
		 
	
		95fc266f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/15 08:22
		
Add missed prototypes to cc1.h
		 
	
		7ce57696
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/15 08:04
		
Forbid declaration of incomplete type variables
		 
	
		f761999f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/15 07:32
		
Fix type of fields expressions
		 
	
		8ae10310
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/14 11:53
		
Move unode convert functions to code.c
		 
	
		b17f8706
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/14 11:46
		
First version of structures
		 
	
		c5e705ef
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/14 10:53
		
Fix struct declaration
		 
	
		808ce907
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/13 14:19
		
Simplpify enum constant declaration
		 
	
		c9c87cb4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/13 14:17
		
Remove Symbol field from field
		 
	
		5f9dbbf3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/13 13:46
		
Change name addr2ptr to decay
		 
	
		18f8c9b9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/13 13:41
		
Remove sym field of Type
		 
	
		af9f6408
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/13 13:23
		
Remove ns field of symbols
		 
	
		ac1f52cc
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/13 08:42
		
Fix structure field declaration
		 
	
		b9a6331f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/05/02 16:10
		
Move type definition constant to a common header
		 
	
		401efa0d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/25 11:02
		
Use C for unsigned char
		 
	
		292c2611
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/25 08:45
		
Move common functions to a separate library
		 
	
		9f0c6b18
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/25 07:22
		
Move common declarations to a unique file in a include
		 
	
		e0b2f475
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/25 06:33
		
Create directory cc1
		 
	
		87f8ea37
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 14:29
		
Add else clause in if statements
		 
	
		814d466b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 14:19
		
Negate condition in if jump
		 
	
		9e7035dc
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 14:13
		
Add if statement
		 
	
		9fa589f9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 14:01
		
Change order of emiting in emitcase
		 
	
		d7a8adfd
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 13:57
		
Add default statement
		 
	
		824cc5f2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 13:44
		
Add case statement
		 
	
		8d3c95ab
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 13:30
		
Add switch statement
		 
	
		b09facc7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 12:57
		
Add Caselist type
		 
	
		5be6d065
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 12:21
		
Fix stmt() when expression statements
		 
	
		1c759c3c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 11:32
		
Detect when a label used in a goto is not defined
		 
	
		64d12d92
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 11:31
		
Remove freesyms(NS_LABEL) in context
		 
	
		7b77d09e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 11:30
		
Fix symbol deletion
		 
	
		ffe766e4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 10:49
		
Free labels when function ends
		 
	
		2b7e1bee
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 08:18
		
Add goto statement
		 
	
		153c82b0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 05:49
		
Add labeled statements
		 
	
		4eae9c99
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 05:30
		
Format stmt() switch
		 
	
		04cb4148
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 05:26
		
Add continue statement
		 
	
		b1ca6265
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 05:22
		
Add break statement
		 
	
		cf8e9e41
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 05:15
		
Fix call to stmt in loops
		 
	
		1770b6f8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 05:11
		
Emit end label in while and for loops
		 
	
		537e2049
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 05:11
		
Add do-while statement
		 
	
		588948f9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 05:02
		
Add For statement
		 
	
		5182ec4c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 04:33
		
Remove unneeded code from compound()
		 
	
		919f6836
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/24 04:32
		
Add while statements
		 
	
		b4a75db2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/23 18:25
		
Fix next()
		 
	
		0214edba
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/23 17:46
		
Allow nedted compound statements
		 
	
		eea2c0f0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/23 17:07
		
Add stmtexp()
		 
	
		b1bd61b5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/23 12:28
		
Add break, continue and switch parameters to context
		 
	
		e8eef01c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/23 12:08
		
Add \? escape sequence
		 
	
		49363523
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/23 12:03
		
Remove the Inst type
		 
	
		ee6d2125
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/23 11:17
		
Check that void function can return a value
		 
	
		6decf612
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/23 11:09
		
Add character constants
		 
	
		64add662
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/23 10:55
		
Remove columnum variable
		 
	
		3cb05279
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/04/23 10:52
		
Add STRING constants
		 
Next