1
0
mirror of https://github.com/golang/go synced 2024-11-20 09:34:52 -07:00
go/src/cmd/gc
Russ Cox 8a4bd094a0 undo CL 5504108 / 0edee03791f4
breaks 386 build

««« original CL description
gc: put limit on size of exported recursive interface

Prevents edge-case recursive types from consuming excessive memory.

Fixes #1909.

R=golang-dev, lvd, rsc
CC=golang-dev
https://golang.org/cl/5504108

»»»

R=lvd, lvd
CC=golang-dev
https://golang.org/cl/5534049
2012-01-09 09:45:08 -08:00
..
align.c gc: implement == on structs and arrays 2011-12-12 22:22:09 -05:00
bisonerrors gc: support for building with Plan 9 yacc 2011-11-16 16:58:02 -05:00
bits.c gc: format nits 2011-11-07 11:42:08 -05:00
builtin.c.boot gc: avoid unsafe in defn of package runtime 2011-12-19 15:52:15 -05:00
closure.c gc: fix build on Plan 9 2011-08-29 09:35:04 -04:00
const.c gc: implement character constant type rules 2011-12-08 22:07:43 -05:00
cplx.c gc: handle complex CONVNOP 2011-09-19 11:50:53 -04:00
dcl.c gc: suppress non-root cause message for bad receivers. 2011-12-14 08:21:37 +01:00
doc.go gc: composite literals as per Go 1 2011-12-02 14:13:12 -05:00
esc.c gc: better loopdepth analysis for labels 2011-12-15 17:35:59 +01:00
export.c gc: inlining (disabled without -l) 2011-12-14 15:05:33 +01:00
fmt.c undo CL 5504108 / 0edee03791f4 2012-01-09 09:45:08 -08:00
gen.c gc: composite literals as per Go 1 2011-12-02 14:13:12 -05:00
go.errors gc: clean up if grammar 2011-09-12 15:52:29 -04:00
go.h gc: inlining (disabled without -l) 2011-12-14 15:05:33 +01:00
go.y gc: inlining (disabled without -l) 2011-12-14 15:05:33 +01:00
init.c gc: changes in export format in preparation of inlining. 2011-12-05 14:40:19 -05:00
inl.c gc: better linenumbers for inlined functions 2011-12-22 17:31:54 +01:00
lex.c gc: implement and test \r in raw strings 2011-12-15 10:47:09 -05:00
Makefile gc: inlining (disabled without -l) 2011-12-14 15:05:33 +01:00
md5.c gc: shuffle #includes 2011-08-25 16:25:10 -04:00
md5.h
mkbuiltin gc: fix mkbuiltin 2011-08-17 14:54:51 -04:00
mkbuiltin1.c gc: fix mkbuiltin 2011-08-17 14:54:51 -04:00
mkopnames
mparith1.c gc: shuffle #includes 2011-08-25 16:25:10 -04:00
mparith2.c gc: fix build on Plan 9 2011-08-29 09:35:04 -04:00
mparith3.c gc: shuffle #includes 2011-08-25 16:25:10 -04:00
obj.c gc: clean up printing. 2011-10-31 18:09:40 +01:00
pgen.c gc: delete DUPOK definition 2011-12-13 13:25:48 -05:00
range.c runtime: prep for type-specific algorithms 2011-12-05 09:40:22 -05:00
reflect.c gc: implement == on structs and arrays 2011-12-12 22:22:09 -05:00
runtime.go cmd/go: work toward build script 2011-12-20 16:42:44 -05:00
select.c gc: introduce temp = nod+tempname 2011-09-02 15:35:16 -04:00
sinit.c gc: add forgotten typecheck in a lonely corner of sinit 2011-12-14 15:54:10 +01:00
subr.c gc: allow use of unsafe.Pointer in generated code 2011-12-20 16:25:57 -05:00
swt.c gc: fix wrong arguments to error message for switches. 2011-12-12 16:08:32 -05:00
typecheck.c gc: improve unsafe.Pointer type-check error messages 2012-01-06 14:34:16 -08:00
unsafe.c gc: keep pointer to original node in constant rewrites. 2011-12-07 16:18:50 -05:00
unsafe.go cmd/go: work toward build script 2011-12-20 16:42:44 -05:00
walk.c gc: avoid unsafe in defn of package runtime 2011-12-19 15:52:15 -05:00