all: merge dev.cc (a91c2e0d) into master
This change deletes the C implementations of the Go compiler and assembler from the master branch. The Go implementations are a bit slower right now, due mainly to garbage generated by taking addresses of stack variables all over the place (it was C code, after all). That will be cleaned up (mechanically) over the next week or so, and things will get faster. Change-Id: I66b2b3477aec8835f9960d0798f5752dcd98d08f
Showing
src/cmd/5a/Makefile
deleted
100644 → 0
src/cmd/5a/a.h
deleted
100644 → 0
This diff is collapsed.
src/cmd/5a/lex.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/5a/lex.go
0 → 100644
src/cmd/5a/y.go
0 → 100644
This diff is collapsed.
src/cmd/5a/y.tab.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/5a/y.tab.h
deleted
100644 → 0
src/cmd/5g/Makefile
deleted
100644 → 0
src/cmd/5g/cgen.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/5g/cgen.go
0 → 100644
This diff is collapsed.
src/cmd/5g/cgen64.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/5g/cgen64.go
0 → 100644
This diff is collapsed.
src/cmd/5g/galign.c
deleted
100644 → 0
src/cmd/5g/galign.go
0 → 100644
src/cmd/5g/gg.h
deleted
100644 → 0
src/cmd/5g/ggen.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/5g/ggen.go
0 → 100644
This diff is collapsed.
src/cmd/5g/gsubr.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/5g/gsubr.go
0 → 100644
This diff is collapsed.
src/cmd/5g/peep.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/5g/peep.go
0 → 100644
This diff is collapsed.
src/cmd/5g/prog.c
deleted
100644 → 0
src/cmd/5g/prog.go
0 → 100644
This diff is collapsed.
src/cmd/6a/Makefile
deleted
100644 → 0
src/cmd/6a/a.h
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
src/cmd/6a/lex.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/6a/lex.go
0 → 100644
This diff is collapsed.
src/cmd/6a/y.go
0 → 100644
This diff is collapsed.
src/cmd/6a/y.tab.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/6a/y.tab.h
deleted
100644 → 0
This diff is collapsed.
src/cmd/6g/Makefile
deleted
100644 → 0
src/cmd/6g/cgen.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/6g/cgen.go
0 → 100644
This diff is collapsed.
src/cmd/6g/galign.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/6g/galign.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/cmd/6g/gg.h
deleted
100644 → 0
This diff is collapsed.
src/cmd/6g/ggen.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/6g/ggen.go
0 → 100644
This diff is collapsed.
src/cmd/6g/gsubr.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/6g/gsubr.go
0 → 100644
This diff is collapsed.
src/cmd/6g/peep.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/6g/peep.go
0 → 100644
This diff is collapsed.
src/cmd/6g/prog.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/6g/prog.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/cmd/8a/Makefile
deleted
100644 → 0
This diff is collapsed.
src/cmd/8a/a.h
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
src/cmd/8a/lex.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/8a/lex.go
0 → 100644
This diff is collapsed.
src/cmd/8a/y.go
0 → 100644
This diff is collapsed.
src/cmd/8a/y.tab.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/8a/y.tab.h
deleted
100644 → 0
This diff is collapsed.
src/cmd/8g/Makefile
deleted
100644 → 0
src/cmd/8g/cgen.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/8g/cgen.go
0 → 100644
This diff is collapsed.
src/cmd/8g/cgen64.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/8g/cgen64.go
0 → 100644
This diff is collapsed.
src/cmd/8g/galign.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/8g/galign.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/cmd/8g/gg.h
deleted
100644 → 0
This diff is collapsed.
src/cmd/8g/ggen.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/8g/ggen.go
0 → 100644
This diff is collapsed.
src/cmd/8g/gsubr.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/8g/gsubr.go
0 → 100644
This diff is collapsed.
src/cmd/8g/peep.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/8g/peep.go
0 → 100644
This diff is collapsed.
src/cmd/8g/prog.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/8g/prog.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/cmd/9a/Makefile
deleted
100644 → 0
This diff is collapsed.
src/cmd/9a/a.h
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
src/cmd/9a/lex.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/9a/lex.go
0 → 100644
This diff is collapsed.
src/cmd/9a/y.go
0 → 100644
This diff is collapsed.
src/cmd/9a/y.tab.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/9a/y.tab.h
deleted
100644 → 0
This diff is collapsed.
src/cmd/9g/cgen.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/9g/cgen.go
0 → 100644
This diff is collapsed.
src/cmd/9g/doc.go
deleted
100644 → 0
This diff is collapsed.
src/cmd/9g/galign.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/9g/galign.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/cmd/9g/gg.h
deleted
100644 → 0
This diff is collapsed.
src/cmd/9g/ggen.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/9g/ggen.go
0 → 100644
This diff is collapsed.
src/cmd/9g/gsubr.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/9g/gsubr.go
0 → 100644
This diff is collapsed.
src/cmd/9g/opt.go
0 → 100644
This diff is collapsed.
src/cmd/9g/opt.h
deleted
100644 → 0
This diff is collapsed.
src/cmd/9g/peep.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/9g/peep.go
0 → 100644
This diff is collapsed.
src/cmd/9g/prog.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/9g/prog.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/cmd/asm/main.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/cmd/dist/buildtool.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/cmd/gc/Makefile
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/align.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/array.c
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
src/cmd/gc/builtin.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/bv.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/const.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/cplx.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/dcl.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/doc.go
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/export.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/fmt.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/gen.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/go.errors
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/go.h
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/gsubr.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/lex.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/mkbuiltin
deleted
100755 → 0
This diff is collapsed.
This diff is collapsed.
src/cmd/gc/mkopnames
deleted
100755 → 0
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/cmd/gc/obj.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/popt.c
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
src/cmd/gc/range.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/reflect.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/reg.c
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
src/cmd/gc/select.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/sinit.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/subr.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/swt.c
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
src/cmd/gc/unsafe.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/unsafe.go
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/walk.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/y.tab.c
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/y.tab.h
deleted
100644 → 0
This diff is collapsed.
src/cmd/gc/yerr.h
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/cmd/internal/asm/asm.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/cmd/internal/gc/align.go
0 → 100644
This diff is collapsed.
src/cmd/internal/gc/array.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/cmd/internal/gc/bv.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/cmd/internal/gc/const.go
0 → 100644
This diff is collapsed.
src/cmd/internal/gc/cplx.go
0 → 100644
This diff is collapsed.
src/cmd/internal/gc/dcl.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/cmd/internal/gc/fmt.go
0 → 100644
This diff is collapsed.
src/cmd/internal/gc/gen.go
0 → 100644
This diff is collapsed.
src/cmd/internal/gc/go.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/cmd/internal/gc/gsubr.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/cmd/internal/gc/lex.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/cmd/internal/gc/obj.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/cmd/internal/gc/popt.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/cmd/internal/gc/range.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/cmd/internal/gc/reg.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/cmd/internal/gc/sinit.go
0 → 100644
This diff is collapsed.
src/cmd/internal/gc/subr.go
0 → 100644
This diff is collapsed.
src/cmd/internal/gc/swt.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/cmd/internal/gc/util.go
0 → 100644
This diff is collapsed.
src/cmd/internal/gc/walk.go
0 → 100644
This diff is collapsed.
src/cmd/internal/gc/y.go
0 → 100644
This diff is collapsed.
src/cmd/internal/gc/y.output
0 → 100644
This diff is collapsed.
src/cmd/internal/obj/ar.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/cmd/internal/obj/data.go
0 → 100644
This diff is collapsed.
src/cmd/internal/obj/flag.go
0 → 100644
This diff is collapsed.
src/cmd/internal/obj/fmt.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/cmd/internal/obj/go.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/cmd/internal/obj/ld.go
0 → 100644
This diff is collapsed.
src/cmd/internal/obj/libc.go
0 → 100644
This diff is collapsed.
src/cmd/internal/obj/link.go
0 → 100644
This diff is collapsed.
src/cmd/internal/obj/mgc0.go
0 → 100644
This diff is collapsed.
src/cmd/internal/obj/obj.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/cmd/internal/obj/pass.go
0 → 100644
This diff is collapsed.
src/cmd/internal/obj/pcln.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/cmd/internal/obj/sym.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/cmd/internal/obj/util.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/liblink/objfilego.c
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment