1. 31 Aug, 2009 18 commits
    • Rob Pike's avatar
      submitter's regret. rename Props to Properties · fe383848
      Rob Pike authored
      R=rsc
      DELTA=9  (0 added, 0 deleted, 9 changed)
      OCL=34148
      CL=34151
      fe383848
    • Russ Cox's avatar
      elf file parser · f0492f4e
      Russ Cox authored
      R=austin
      DELTA=448  (447 added, 0 deleted, 1 changed)
      OCL=34139
      CL=34150
      f0492f4e
    • Rob Pike's avatar
      add property tables · 1e55e4a3
      Rob Pike authored
      R=rsc
      DELTA=1087  (1001 added, 78 deleted, 8 changed)
      OCL=34137
      CL=34147
      1e55e4a3
    • Russ Cox's avatar
      convert C runtime to 32-bit runes; · 04a77ac7
      Russ Cox authored
      rune now unsigned.
      
      R=r
      DELTA=10  (1 added, 0 deleted, 9 changed)
      OCL=34140
      CL=34146
      04a77ac7
    • Russ Cox's avatar
      fmt: add verbs: · a843b454
      Russ Cox authored
      	%E - upper case %e
      	%G - upper case %g
      	%#v - Go syntax
      
      R=r
      DELTA=332  (238 added, 47 deleted, 47 changed)
      OCL=34091
      CL=34145
      a843b454
    • Russ Cox's avatar
      add SectionReader, ReaderAt. · e5962971
      Russ Cox authored
      R=r
      DELTA=85  (85 added, 0 deleted, 0 changed)
      OCL=34141
      CL=34144
      e5962971
    • Russ Cox's avatar
      package debug/binary · 60222bf5
      Russ Cox authored
      R=austin
      DELTA=320  (320 added, 0 deleted, 0 changed)
      OCL=33983
      CL=34143
      60222bf5
    • Russ Cox's avatar
      translate C ld/elf.h into Go · 81954398
      Russ Cox authored
      R=austin
      DELTA=1630  (1630 added, 0 deleted, 0 changed)
      OCL=34001
      CL=34142
      81954398
    • David Symonds's avatar
      Consistency changes to container/* packages for iteration. · 8d29f7f1
      David Symonds authored
      container/list:
        - change Iter to go over the list values
      
      container/ring:
        - add Iter, drop Forward/Backward
      
      container/vector:
        - add channel direction constraints
      
      R=rsc,gri
      APPROVED=rsc
      DELTA=86  (23 added, 40 deleted, 23 changed)
      OCL=33935
      CL=34132
      8d29f7f1
    • Robert Griesemer's avatar
      simplified heuristic for associating const/var decls with types · 5a40a682
      Robert Griesemer authored
      (per suggestion from rsc)
      
      R=rsc
      DELTA=24  (3 added, 9 deleted, 12 changed)
      OCL=34121
      CL=34130
      5a40a682
    • Rob Pike's avatar
      rearrange some constants. unicode package now defines MaxRune and ReplacementChar. · 149e3d33
      Rob Pike authored
      utf8 package imports unicode to get those definitions.
      regenerate dependencies.
      
      R=rsc
      DELTA=41  (19 added, 3 deleted, 19 changed)
      OCL=34123
      CL=34129
      149e3d33
    • Russ Cox's avatar
      use correct pc for printing fn+%#x in tracebacks · 4962e7ee
      Russ Cox authored
      R=austin
      DELTA=12  (2 added, 0 deleted, 10 changed)
      OCL=34098
      CL=34120
      4962e7ee
    • Robert Griesemer's avatar
      associate const and var declarations with a type where possible · 3dc7b382
      Robert Griesemer authored
      R=rsc
      DELTA=105  (87 added, 7 deleted, 11 changed)
      OCL=34062
      CL=34119
      3dc7b382
    • Rob Pike's avatar
      can't encode array or slice - catch in sendType rather than failing in Encode · c62b9d8f
      Rob Pike authored
      R=rsc
      DELTA=38  (33 added, 3 deleted, 2 changed)
      OCL=34101
      CL=34104
      c62b9d8f
    • Russ Cox's avatar
      fix line numbers, again. · fda0e78b
      Russ Cox authored
      if first function in file was dead code, it was being
      discarded along with the file name information for that file.
      leave the functions in the master function list longer:
      let xfol take the dead code out of the code list,
      and let span skip the unreachable functions during output.
      
      before
      	throw: sys·mapaccess1: key not in map
      
      	panic PC=0x2e7b20
      	throw+0x33 /Users/rsc/go/src/pkg/runtime/runtime.c:65
      		throw(0x5834f, 0x0)
      	sys·mapaccess1+0x73 /Users/rsc/go/src/pkg/runtime/hashmap.c:769
      		sys·mapaccess1(0x2b9bd0, 0x0)
      	gob·*Encoder·Encode+0x16b /Users/rsc/go/src/pkg/fmt/print.go:2926
      		gob·*Encoder·Encode(0x2bb440, 0x0, 0x558b0, 0x0, 0x2e4be0, ...)
      	main·walk+0x331 :1603
      		main·walk(0x33a480, 0x0)
      	main·walk+0x271 :1596
      		main·walk(0x300640, 0x0)
      	main·walk+0x271 :1596
      		main·walk(0x300520, 0x0)
      	main·walk+0x271 :1596
      		main·walk(0x300240, 0x0)
      	main·walk+0x271 :1596
      		main·walk(0x678f8, 0x0)
      	main·main+0x22 :1610
      		main·main()
      
      after
      	throw: sys·mapaccess1: key not in map
      
      	panic PC=0x2e7b20
      	throw+0x33 /Users/rsc/go/src/pkg/runtime/runtime.c:65
      		throw(0x5834f, 0x0)
      	sys·mapaccess1+0x73 /Users/rsc/go/src/pkg/runtime/hashmap.c:769
      		sys·mapaccess1(0x2b9bd0, 0x0)
      	gob·*Encoder·Encode+0x16b /Users/rsc/go/src/pkg/gob/encoder.go:319
      		gob·*Encoder·Encode(0x2bb3c0, 0x0, 0x558b0, 0x0, 0x2e4be0, ...)
      	main·walk+0x331 /Users/rsc/dir.go:121
      		main·walk(0x2f6ab0, 0x0)
      	main·walk+0x271 /Users/rsc/dir.go:114
      		main·walk(0x301640, 0x0)
      	main·walk+0x271 /Users/rsc/dir.go:114
      		main·walk(0x301520, 0x0)
      	main·walk+0x271 /Users/rsc/dir.go:114
      		main·walk(0x301240, 0x0)
      	main·walk+0x271 /Users/rsc/dir.go:114
      		main·walk(0x678f8, 0x0)
      	main·main+0x22 /Users/rsc/dir.go:128
      		main·main()
      	mainstart+0xe /Users/rsc/go/src/pkg/runtime/amd64/asm.s:55
      		mainstart()
      	goexit /Users/rsc/go/src/pkg/runtime/proc.c:133
      		goexit()
      
      R=r
      DELTA=46  (20 added, 25 deleted, 1 changed)
      OCL=34094
      CL=34103
      fda0e78b
    • Russ Cox's avatar
      list untested packages instead of tested · 9449e3b0
      Russ Cox authored
      R=r
      DELTA=68  (12 added, 55 deleted, 1 changed)
      OCL=34095
      CL=34102
      9449e3b0
    • Russ Cox's avatar
      array index bug · 6e8524be
      Russ Cox authored
      x[i]
      x not addressable, i >= UINF
      double evaluated i
      second eval killed live registers
      
      manifested as gob instability
      
      R=ken
      OCL=34097
      CL=34099
      6e8524be
    • Rob Pike's avatar
      further simplification of the case fold calculation. · 427a0adb
      Rob Pike authored
      hard to beat at this point, i think.
      
      R=rsc
      DELTA=38  (8 added, 21 deleted, 9 changed)
      OCL=34092
      CL=34096
      427a0adb
  2. 30 Aug, 2009 5 commits
  3. 29 Aug, 2009 5 commits
  4. 28 Aug, 2009 12 commits