RSS feed
	
	
	
		d90d76bd
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/03/12 06:07
		
Simplify node() function
		 
	
		c5c6bf38
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/03/11 14:14
		
Add a LICENSE to the project
		 
	
		cfaeee0e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/03/08 06:50
		
Unify all the functions in node
		 
	
		d956ad1f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/03/01 16:51
		
Add new build.sh script
		 
	
		7e1907d5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/03/01 16:48
		
Change stdint to inttypes in cc1
		 
	
		48cb4413
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/03/01 16:45
		
Change type of define in ctype of cc1
		 
	
		0c6854e0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/03/01 16:18
		
Remove sign field from ctype of cc1
		 
	
		9f48a2b2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/03/01 15:18
		
Remove C99 initializers of pointers to struct
		 
	
		27af3a9c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/03/01 11:40
		
Add type struct for functions
		 
	
		93e74dd5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/24 06:24
		
Update TODO comments
		 
	
		2bc53674
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/24 06:05
		
Imcrement portability
		 
	
		7aca4703
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/17 04:22
		
Merge remote-tracking branch 'gitorius/master'
		 
	
		1b4e19b4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/16 17:28
		
Merge remote-tracking branch 'gitorius/master'
		 
	
		25ee0a45
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/16 13:32
		
Integrate type in node in cc2
		 
	
		8ab588d0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/16 10:29
		
Add Inst data type in cc2
		 
	
		c4db5178
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/16 10:14
		
Convert code in a wrapper function
		 
	
		79059d14
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/15 14:40
		
Merge remote-tracking branch 'gitorius/master'
		 
	
		14390f9b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/15 03:42
		
Remove ADDR code generation
		 
	
		cbf56869
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/14 04:03
		
Remove register declarations
		 
	
		5800a17b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/14 03:42
		
Remove archive members from makefile
		 
	
		f9f461db
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/13 12:20
		
Remove the -I flag in the compilation process
		 
	
		348cbf56
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/12 07:47
		
Mark the node with the correct register in add
		 
	
		7c88dc7a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/12 07:44
		
Add assign operation in cc2
		 
	
		c405c48a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/12 07:39
		
Remove incorrect assert in cgen()
		 
	
		afc55f2a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/12 07:35
		
Add optimize function() to cc2
		 
	
		42a80b68
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/12 07:26
		
Allow that funtors in apply() returns a value
		 
	
		4698e169
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/12 07:20
		
Add prtree() to cc2
		 
	
		6474d05a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/11 05:55
		
Remove duplicated arrays in cgen.c
		 
	
		3dc7f810
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/11 05:36
		
Use a custom language for code() in cc2
		 
	
		fc93bb35
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/10 13:05
		
Rename emit() to code()
		 
	
		f2c0749f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/10 12:54
		
Move emit to a different source file in cc2
		 
	
		34628a2c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/02/10 12:45
		
Fix definition of for loops in cc1
		 
	
		c01089f9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/11/16 22:56
		
Fix creation of data type in functions and structures
		 
	
		6c445310
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/11/16 22:54
		
Free data parameter of mktype when type already exits
		 
	
		9197be5a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/11/16 08:39
		
Emit declaration of parameters
		 
	
		b41e00fe
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/11/16 07:44
		
Remove unneeded struct in symbol structure
		 
	
		50be8731
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/11/16 07:34
		
Print parameters with 'P' letter
		 
	
		f0ee120a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/11/16 07:29
		
Remove context()
		 
	
		989ac22e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/11/16 01:37
		
Change emitsym2() to emitvar()
		 
	
		7aa7271a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/11/16 01:27
		
Make symbols defined by default
		 
	
		1c72bb64
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/11/16 01:21
		
Convert localcnt and globalcnt to static
		 
	
		83c47446
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/11/16 01:17
		
Check type of function parameters
		 
	
		a47da483
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/11/16 01:13
		
Undefined structs at the end of the context
		 
	
		051206f5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/11/16 01:11
		
Fix whites error
		 
	
		45e74e1d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/11/16 00:45
		
Rewrite struct data structures
		 
	
		0289c983
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/11/15 08:22
		
Fix initializer warnings
		 
	
		511baa28
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/11/15 07:40
		
Unify rank and nelemt
		 
	
		9f2aff76
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/11/15 02:05
		
Simplify mktype
		 
	
		17834699
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/11/15 00:55
		
Fix error creating types of functions
		 
	
		e6f7d196
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/11/15 01:30
		
Fix minus 1 error in declaration
		 
	
		c6ea791b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/11/14 08:35
		
Free expressions after using them
		 
	
		7e465511
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/10/14 07:10
		
Generate unexpected in primary()
		 
	
		2db53669
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/10/10 06:11
		
Fix '@' operator
		 
	
		a4cb78ce
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/10/10 06:07
		
Fix negation of logical expressions
		 
	
		b9856b63
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/10/10 05:13
		
Flush stdout after emitprint
		 
	
		a0796b4c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/10/09 14:03
		
Fix cast()
		 
	
		f971c72c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/10/09 13:30
		
Fix definition of register variables
		 
	
		2cede128
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/10/09 13:13
		
Fix definition of register variables
		 
	
		7be77a80
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/10/01 13:06
		
Align switch in unary()
		 
	
		2dc31478
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/10/01 09:20
		
Merge remote-tracking branch 'hal/master'
		 
	
		f69efa2e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/30 13:41
		
Clean whitespace error
		 
	
		a15ca687
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/19 08:03
		
Add a pointer to the list of trees in function symbols
		 
	
		57380d87
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/19 03:48
		
Add apply() function
		 
	
		828528f9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/18 15:46
		
Merge branch 'bsc'
		 
	
		b6b38357
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/18 03:27
		
Remove duplicated case in emit()
		 
	
		4e83633b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/17 13:41
		
Change lower and upper to arrays
		 
	
		750ed60a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/17 05:42
		
Remove hardcoded HL in 2 byte additions
		 
	
		c46dede9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/17 05:39
		
Fix move() in 1 byte data
		 
	
		ed9dc0fc
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/16 16:16
		
Fix offset of auto variables
		 
	
		4f264714
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/16 14:57
		
Add generation of additions
		 
	
		a0758440
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/16 13:56
		
Move addresable nodes to register
		 
	
		a7dba166
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/16 12:08
		
Add INT type
		 
	
		5dd0e7ed
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/16 12:06
		
Use better names for cgen and xcgen
		 
	
		a8877ebf
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/16 11:27
		
Remove all the operators from xaddable
		 
	
		96b6cc1d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/03 08:13
		
Remove printing in external environment
		 
	
		9750a1e1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/03 08:02
		
Remove the setvbuf calls
		 
	
		00f81a75
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/10 18:58
		
Remove list of locals and parameters of cc2
		 
	
		09ca91a8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/10 18:42
		
Ignore blank lines in cc2
		 
	
		184510ee
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/10 18:31
		
Check correctness of endf functions in cc2
		 
	
		f1dec280
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/10 17:33
		
Remove realloc of cc2
		 
	
		0b7c80e6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/10 16:57
		
Move to symbol() the trick with identifiers num
		 
	
		c2698edb
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/10 16:53
		
Simplify variable function
		 
	
		0eef6fc7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/10 16:31
		
Pass a storage class parameter to declaration
		 
	
		9c45c2b5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/10 16:21
		
Add parameter function
		 
	
		daa27ec5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/10 14:47
		
Merge remote-tracking branch 'hal/master'
		 
	
		ed8f996d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/10 14:25
		
Use different functions for every type of declarations
		 
	
		1f09b3f3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/10 13:19
		
Fix !, y and j functions of cc2
		 
	
		1c3ae449
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/10 13:14
		
Use different symbols for function and global statics
		 
	
		60f62db0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/09 13:07
		
Fix bug in Symbol allocation in cc2
		 
	
		06fffa55
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/05 06:33
		
Use same symbol for public/private for variables and symbols
		 
	
		346f1489
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/09/07 08:22
		
Fix small typo in README
		 
	
		028d6112
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/08/11 19:45
		
Remove OARY operator
		 
	
		a2e43bb7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/08/11 19:38
		
Add comma operator
		 
	
		e888ffda
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/08/11 19:33
		
Add unary operators '-' and '~'
		 
	
		a100cd93
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/08/11 19:22
		
Fix tests of unary '-' and '+'
		 
	
		2ea4d116
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/08/11 19:14
		
Add logical operators
		 
	
		9c6d70a6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/08/11 19:01
		
Fix generation of intermediate code for unary - and ~
		 
	
		b20db931
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/08/11 18:44
		
Add relational operators
		 
	
		4f051c93
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/08/11 18:31
		
Small style changes
		 
	
		f49a0894
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2014/08/11 18:30
		
Add content and address operators
		 
Next