- 17 Feb, 2017 1 commit
-
-
Along with the update this fixes a problem that was always present but only showed up with the new reflect test. When a program used a **unsafe.Pointer and stored the value in an interface type, the generated type descriptor pointed to the GC data for *unsafe.Pointer. It did that by name, but we were not generating a variable with the right name. Reviewed-on: https://go-review.googlesource.com/37144 From-SVN: r245535
Ian Lance Taylor committed
-
- 27 Jan, 2017 1 commit
-
-
Reviewed-on: https://go-review.googlesource.com/35844 From-SVN: r244981
Ian Lance Taylor committed
-
- 23 Jan, 2017 1 commit
-
-
Fix a bug in the generation of the hash value in reflect.FuncOf. The merge script missed a bunch of testdata files over the years. Copy them over. Reviewed-on: https://go-review.googlesource.com/35570 From-SVN: r244835
Ian Lance Taylor committed
-
- 14 Jan, 2017 1 commit
-
-
Compiler changes: * Change map assignment to use mapassign and assign value directly. * Change string iteration to use decoderune, faster for ASCII strings. * Change makeslice to take int, and use makeslice64 for larger values. * Add new noverflow field to hmap struct used for maps. Unresolved problems, to be fixed later: * Commented out test in go/types/sizes_test.go that doesn't compile. * Commented out reflect.TestStructOf test for padding after zero-sized field. Reviewed-on: https://go-review.googlesource.com/35231 gotools/: Updates for Go 1.8rc1. * Makefile.am (go_cmd_go_files): Add bug.go. (s-zdefaultcc): Write defaultPkgConfig. * Makefile.in: Rebuild. From-SVN: r244456
Ian Lance Taylor committed
-
- 10 Sep, 2016 1 commit
-
-
Reviewed-on: https://go-review.googlesource.com/29012 From-SVN: r240071
Ian Lance Taylor committed
-
- 22 Jul, 2016 1 commit
-
-
Reviewed-on: https://go-review.googlesource.com/25150 From-SVN: r238662
Ian Lance Taylor committed
-
- 13 Apr, 2016 1 commit
-
-
Reviewed-on: https://go-review.googlesource.com/22007 From-SVN: r234958
Ian Lance Taylor committed
-
- 18 Feb, 2016 1 commit
-
-
Reviewed-on: https://go-review.googlesource.com/19592 From-SVN: r233515
Ian Lance Taylor committed
-
- 03 Feb, 2016 1 commit
-
-
Reviewed-on: https://go-review.googlesource.com/19200 From-SVN: r233110
Ian Lance Taylor committed
-
- 31 Oct, 2015 2 commits
-
-
Reviewed-on: https://go-review.googlesource.com/16527 From-SVN: r229624
Ian Lance Taylor committed -
It is not needed due to the removal of the ctx field. Reviewed-on: https://go-review.googlesource.com/16525 From-SVN: r229616
Ian Lance Taylor committed
-
- 06 Mar, 2015 1 commit
-
-
From-SVN: r221245
Ian Lance Taylor committed
-
- 15 Jan, 2015 1 commit
-
-
This upgrades all of libgo other than the runtime package to the Go 1.4 release. In Go 1.4 much of the runtime was rewritten into Go. Merging that code will take more time and will not change the API, so I'm putting it off for now. There are a few runtime changes anyhow, to accomodate other packages that rely on minor modifications to the runtime support. The compiler changes slightly to add a one-bit flag to each type descriptor kind that is stored directly in an interface, which for gccgo is currently only pointer types. Another one-bit flag (gcprog) is reserved because it is used by the gc compiler, but gccgo does not currently use it. There is another error check in the compiler since I ran across it during testing. gotools/: * Makefile.am (go_cmd_go_files): Sort entries. Add generate.go. * Makefile.in: Rebuild. From-SVN: r219627
Ian Lance Taylor committed
-
- 27 Oct, 2014 1 commit
-
-
From-SVN: r216746
Ian Lance Taylor committed
-
- 19 Jul, 2014 1 commit
-
-
From-SVN: r212837
Ian Lance Taylor committed
-
- 12 Jul, 2014 1 commit
-
-
This revision renames several files in the runtime directory from .c to .goc. From-SVN: r212472
Ian Lance Taylor committed
-
- 06 Jun, 2014 1 commit
-
-
The next revision, 19185, renames several runtime files, and will be handled in a separate change. From-SVN: r211328
Ian Lance Taylor committed
-
- 04 Jun, 2014 1 commit
-
-
This revision was committed January 7, 2014. The next revision deleted runtime/mfinal.c. That will be done in a subsequent merge. This merge changes type descriptors to add a zero field, pointing to a zero value for that type. This is implemented as a common variable. * go-gcc.cc (Gcc_backend::implicit_variable): Add is_common and alignment parameters. Permit init parameter to be NULL. From-SVN: r211249
Ian Lance Taylor committed
-
- 03 Mar, 2014 1 commit
-
-
From-SVN: r208286
Ian Lance Taylor committed
-
- 27 Nov, 2013 1 commit
-
-
From-SVN: r205426
Ian Lance Taylor committed
-
- 06 Nov, 2013 1 commit
-
-
From-SVN: r204466
Ian Lance Taylor committed
-
- 16 Jul, 2013 1 commit
-
-
From-SVN: r200974
Ian Lance Taylor committed
-
- 30 Jan, 2013 1 commit
-
-
From-SVN: r195569
Ian Lance Taylor committed
-
- 29 Jan, 2013 1 commit
-
-
From-SVN: r195560
Ian Lance Taylor committed
-
- 22 Dec, 2012 1 commit
-
-
From-SVN: r194692
Ian Lance Taylor committed
-
- 12 Dec, 2012 1 commit
-
-
From-SVN: r194460
Ian Lance Taylor committed
-
- 21 Nov, 2012 1 commit
-
-
From-SVN: r193688
Ian Lance Taylor committed
-
- 23 Oct, 2012 1 commit
-
-
From-SVN: r192704
Ian Lance Taylor committed
-
- 03 Oct, 2012 1 commit
-
-
From-SVN: r192025
Ian Lance Taylor committed
-
- 25 Jun, 2012 1 commit
-
-
From-SVN: r188943
Ian Lance Taylor committed
-
- 04 May, 2012 1 commit
-
-
From-SVN: r187163
Ian Lance Taylor committed
-
- 30 Mar, 2012 3 commits
-
-
From-SVN: r186029
Ian Lance Taylor committed -
From-SVN: r186026
Ian Lance Taylor committed -
From-SVN: r186023
Ian Lance Taylor committed
-
- 06 Mar, 2012 1 commit
-
-
From-SVN: r185010
Ian Lance Taylor committed
-
- 02 Mar, 2012 2 commits
-
-
From-SVN: r184819
Ian Lance Taylor committed -
From-SVN: r184798
Ian Lance Taylor committed
-
- 09 Feb, 2012 1 commit
-
-
From-SVN: r184034
Ian Lance Taylor committed
-
- 01 Feb, 2012 1 commit
-
-
From-SVN: r183810
Ian Lance Taylor committed
-
- 25 Jan, 2012 1 commit
-
-
From-SVN: r183540
Ian Lance Taylor committed
-