RSS feed
	
	
	
		c3502416
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/17 03:31
		
[libc] Add memmove()
		 
	
		bbc024de
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 17:52
		
[libc] Fix strncpy()
		 
	
		ef8d13b8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 17:48
		
[libc] Add memcpy()
		 
	
		07094f38
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 17:42
		
[libc] Add memset()
		 
	
		372d84a7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 17:37
		
[libc] Add strncat()
		 
	
		c42057cb
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 17:07
		
[libc] Add strncpy()
		 
	
		69b5a801
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 16:49
		
[libc] Add strcat()
		 
	
		d1475c2e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 16:24
		
[libc] Add strrchr()
		 
	
		84f02dfa
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 16:18
		
[libc] Fix libc.a target
		 
	
		4ee9ebc6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 16:17
		
[libc] Add strchr()
		 
	
		f502e3ac
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 16:11
		
[libc] Add strlen()
		 
	
		1de8fdf8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 16:06
		
[libc] Add all target to the Makefile
		 
	
		e07e7027
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 16:05
		
[libc] Add strcmp()
		 
	
		4c642e3e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 15:53
		
[libc] Add strcpy()
		 
	
		35433cdb
		 – Michael Forney <mforney@mforney.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2017/02/16 05:07
		
[cc1] Fix eqtype for structs and unions with the same number of fields
		 
	
		53165c49
		 – Michael Forney <mforney@mforney.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2017/02/16 03:58
		
[lib] Remove unnecessary <inttypes.h> include
		 
	
		7e170078
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 13:31
		
[cc2-qbe] Remove deletion of consecutive labels
		 
	
		28a1b869
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 12:23
		
[libc] Move all the architecuter bits to bits
		 
	
		dc0bb040
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 12:21
		
[libc] Make stdint.h portable between architectures
		 
	
		c679d867
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 12:04
		
[libc] Move stdarg.h to the common directory
		 
	
		6dd63b0c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 12:12
		
[libc] Make string.h portable between architectures
		 
	
		51eef9bb
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 12:04
		
[libc] Move signal.h to the common directory
		 
	
		2862185b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 11:59
		
[libc] Make stdlib.h portable between architectures
		 
	
		5cacba60
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 11:41
		
[libc] Make stdio.h portable between architectures
		 
	
		d9d28c1d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 11:01
		
[libc] Add basic Makefile for libc
		 
	
		2fe8425d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 10:31
		
[libc] Add implementation of assert()
		 
	
		6b681a6a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 10:17
		
[libc] Move architecture independent headers to include/
		 
	
		bd2924ad
		 – Andrew Chambers <andrewchamberss@gmail.com>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2017/02/16 17:36
		
[test]Force delete libcc.a so scc is actually used to rebuild it.
		 
	
		4de0a49e
		 – Andrew Chambers <andrewchamberss@gmail.com>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2017/02/16 17:20
		
Add .a support to driver.
		 
	
		215caa3f
		 – Andrew Chambers <andrewchamberss@gmail.com>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2017/02/16 17:07
		
Simplify selfhost.sh script.
		 
	
		cd5a0e5d
		 – Michael Forney <mforney@mforney.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2017/02/15 18:55
		
Avoid accessing beyond end of string
		 
	
		06e47267
		 – Andrew Chambers <andrewchamberss@gmail.com>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2017/02/16 15:53
		
Add a test script to incrementally self host.
		 
	
		2b85cb9a
		 – Michael Forney <mforney@mforney.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2017/02/15 18:30
		
Use assign() to parse va_start last arg symbol
		 
	
		c0e6f34d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/16 02:14
		
Don't include <sys/types.h> in cc.h
		 
	
		79d964bd
		 – Michael Forney <mforney@mforney.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2017/02/15 06:35
		
Use LINESIZ instead of MAXLINE (200)
		 
	
		8c89b030
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/15 10:23
		
[cc1-cc2] Mark vararg function definitions
		 
	
		3f821970
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/02/15 06:55
		
[cc1] Fix valid_va_list
		 
	
		3f387257
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/15 04:00
		
[tests] Fix test added in 6fe29dd
		 
	
		8c3fe74e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/15 03:59
		
[cc1] Fix small typo
		 
	
		f49e6a25
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/15 03:58
		
[cc1] Fix prototype declaration
		 
	
		8fa4d78c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/15 03:46
		
[cc1] Add names to enums
		 
	
		ffe00cd0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/14 17:39
		
[cc1] Fix segfault in mktype()
		 
	
		b897cc91
		 – Michael Forney <mforney@mforney.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2017/02/13 13:45
		
[cc1-cc2] Fix some typos
		 
	
		e1bdd594
		 – Michael Forney <mforney@mforney.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2017/02/13 13:40
		
[cc1] Allow TYPEIDEN in cast
		 
	
		135cd727
		 – Michael Forney <mforney@mforney.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2017/02/13 06:28
		
Fix namespace for previously declared nested struct identifier
		 
	
		d6d544e9
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/02/14 11:38
		
[driver] Parse -Wfoo as -w
		 
	
		4508f6fa
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/02/14 09:16
		
[driver] Parse -Ofoo but ignore it (at least for now)
		 
	
		1fdd688f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/14 10:20
		
[cc1-cc2] Differentiate varadic calls
		 
	
		3b4a6023
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/14 09:48
		
[cc1] Return error in addinput() when a file cannot be openend
		 
	
		0049d447
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/13 11:58
		
[cc1] Add warnings in builtin_va_start()
		 
	
		8533b994
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/13 04:13
		
[cc1] Add warnings about promotable types in va_arg()
		 
	
		1093e4c4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/12 17:00
		
[libc] Add stdarg.h builtin for qbe and amd64
		 
	
		69fd6848
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/12 11:51
		
[cc2-qbe] Fix writeout() without a function
		 
	
		7d3fad26
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/11 05:46
		
[cc2-qbe] Add support for va_arg to qbe
		 
	
		2a705d1e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/11 02:53
		
[cc2] Add generic support for builtins in cc2
		 
	
		6ce01bc2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/10 15:01
		
[cc1] Add missed extern keyword in globals declaration
		 
	
		408195a3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/10 15:00
		
[cc1] Add support for va_arg builtins
		 
	
		9493bae2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/06 11:45
		
[cc1] Remove popctx() from compound()
		 
	
		45d979a0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/06 09:21
		
[cc1] Fix code.c in linux
		 
	
		335eb0c1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/04 17:40
		
[cc1] Fix compilation after 7c9e9d84
		 
	
		99919399
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/04 17:01
		
[cc1] Add fold case for !!
		 
	
		fe2a918f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/04 16:57
		
[cc1] Remove negate()
		 
	
		8fdfb3f1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/04 16:42
		
[cc1] Rewrite fold.c
		 
	
		ec632e06
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/04 13:56
		
[cc1] Remove iconstexpr()
		 
	
		cbb84882
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/04 12:26
		
[cc1] Add prtree()
		 
	
		be4a2c86
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/02/03 13:00
		
[cc1] fix a type introduced in 73173f3
		 
	
		7dbe07d8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/03 10:11
		
[cc2-qbe] Handle left casts in abbreviations
		 
	
		7fba4ee7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/03 06:03
		
[cc1] Move castcode() from fold.c to expr.c
		 
	
		ea965d12
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/03 04:44
		
Revert "[cc1] Don't deal abbreviations as other operations"
		 
	
		59862306
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/03 04:44
		
Revert "[cc1] Fix inc/dec operators"
		 
	
		f4273538
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/02/02 08:53
		
[cc1] Fix inc/dec operators
		 
	
		468e33ca
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/31 14:18
		
[cc1] Don't deal abbreviations as other operations
		 
	
		04f9a41d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 and Quentin Rameau <quinq@fifth.space>
 committed
 on 2017/01/30 10:52
		
[cc1] Use LOC variables for input
		 
	
		4428ef86
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/27 06:13
		
[cc1] Remove bits from old 8 bit version
		 
	
		3f7cefe8
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/01/25 11:14
		
[cc1] fix tool name in usage()
		 
	
		50ba8131
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/25 10:59
		
Makefile: Don't use the name of the driver binary in main Makefile
		 
	
		f5d6bef3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/25 10:13
		
[cc1] Implement -M flag
		 
	
		bac3b4bf
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/01/25 07:09
		
[cc1] remove per-calling name different behaviour
		 
	
		c2d4cf24
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/01/24 13:45
		
[cpp] use a shell script instead of cc1 binary
		 
	
		3fb3ff2c
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/01/24 12:39
		
[cpp] provide a way to configure sys include paths
		 
	
		5a94ac5e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/24 12:18
		
[libc] Fix intptr_t in z80
		 
	
		2ccd8d84
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/24 12:06
		
[tests] Use stdint.h in 0107-bnot.c
		 
	
		a43b681f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/24 11:49
		
[libc] Fix sizes in z80/stdint.h
		 
	
		acdc9fd4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/24 11:28
		
[cc2-qbe] Check void type out of int and floats
		 
	
		eee39d95
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/01/24 09:39
		
Makefile: uninstall include directory too
		 
	
		f303a893
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/01/24 09:37
		
Makefile: add support for DESTDIR installation
		 
	
		188e6137
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/01/24 09:28
		
Makefile: add a tests target
		 
	
		93fad00d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/23 12:33
		
[tests] Add makefile to run tests
		 
	
		cdbf9733
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/01/23 09:58
		
[driver] move env parameters settings to main
		 
	
		5ec5de95
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/01/23 09:39
		
[driver] fix and simplify target tool name setting
		 
	
		c435ace1
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/01/23 09:31
		
[driver] add support for custom runtime libexec path
		 
	
		685c1512
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/23 08:02
		
[driver] Give a message error when some tool finish unexpectly
		 
	
		1cfdd2e7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/23 07:55
		
[driver] Small aesthetic change in validatetools()
		 
	
		efc299ce
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/22 06:30
		
[cc2-qbe] Add float types to size2asm/size2stack
		 
	
		384853db
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/22 04:45
		
[cc1] Use ns from dangling symbol in popctx()
		 
	
		0358d9db
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/22 04:42
		
[cc1] Remove einit in For()
		 
	
		b6969b7c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/21 06:05
		
[cc2-qbe] Fix shifting operations
		 
	
		f8fef903
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/21 05:51
		
[cc2-qbe] Don't use b or h in function related things
		 
	
		3998b345
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/21 04:56
		
[cc2] Add comments about flags meaning
		 
	
		cff9d944
		 – Quentin Carbonneaux <quentin@c9x.me>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2017/01/20 12:26
		
[cc2-qbe] Do not copy meaningless flags in tmpnode()
		 
Next