1. 31 Jul, 2009 11 commits
  2. 30 Jul, 2009 11 commits
    • Austin Clements's avatar
      String method for token.Position. Extracted from gri's tree. · 9717a794
      Austin Clements authored
      R=gri
      APPROVED=gri
      DELTA=33  (20 added, 6 deleted, 7 changed)
      OCL=32544
      CL=32546
      9717a794
    • Rob Pike's avatar
      fix a long-standing typo · 07a497fe
      Rob Pike authored
      R=rsc
      DELTA=2  (0 added, 0 deleted, 2 changed)
      OCL=32540
      CL=32545
      07a497fe
    • Russ Cox's avatar
      typechecking checkpoint. · ff3a73b4
      Russ Cox authored
      started to move typechecking to another file.
      can build entire tree still, but lots of work
      is duplicated.  much to clean up.
      
      R=ken
      OCL=32536
      CL=32543
      ff3a73b4
    • Russ Cox's avatar
      use errchk in more places. · 34b277f0
      Russ Cox authored
      let errchk exit 0 even if it has reported a BUG.
      it echoed BUG and that's all that matters.
      
      R=r
      DELTA=143  (1 added, 89 deleted, 53 changed)
      OCL=32533
      CL=32542
      34b277f0
    • Austin Clements's avatar
      Implement labels, goto, labeled break, and labeled continue. · 36ca5fde
      Austin Clements authored
      Return checking is now done as a general flow check at the end
      of function compilation, since break and goto complicated the
      way I was doing return checking before.  Goto-over-declaration
      checking is also done as a final flow check.
      
      Temporary variables used for effect extraction are now
      actually temporary.  Otherwise "op=", "++", and "--" appear as
      declarations that cannot be jumped over.
      
      R=rsc
      APPROVED=rsc
      DELTA=421  (344 added, 38 deleted, 39 changed)
      OCL=32527
      CL=32535
      36ca5fde
    • Russ Cox's avatar
      use full path on command line when compiling, · 6ccebe08
      Russ Cox authored
      so that gdb shows full path in stack traces.
      
      R=r
      DELTA=4  (4 added, 0 deleted, 0 changed)
      OCL=32522
      CL=32528
      6ccebe08
    • Russ Cox's avatar
      fix build on amd64 · 517e3457
      Russ Cox authored
      R=ken
      OCL=32521
      CL=32521
      517e3457
    • Russ Cox's avatar
      fixed golden.out, which is what 32496 should have done. · bbeb2276
      Russ Cox authored
      roll back 32496
      
      TBR=austin
      OCL=32499
      CL=32501
      bbeb2276
    • Russ Cox's avatar
      fix build · 3a23da65
      Russ Cox authored
      TBR=austin
      OCL=32496
      CL=32496
      3a23da65
    • Rob Pike's avatar
      handle unsupported types safely. · 98607d01
      Rob Pike authored
      R=rsc
      DELTA=154  (71 added, 6 deleted, 77 changed)
      OCL=32483
      CL=32492
      98607d01
    • Robert Griesemer's avatar
      parser: · 312bd7a1
      Robert Griesemer authored
      - Changed filter function for parser.ParsePackage to
        take an *os.Dir instead of a filename for more
        powerful filters
      
      - Removed TODO in ast.PackageInterface: Now collect
        package comments from all package files
      
      - Cleanups in godoc: Use the new ParsePackage and
        PackageInterface functions; as a result computing
        package information is much simpler now.
      
      R=rsc
      DELTA=285  (80 added, 110 deleted, 95 changed)
      OCL=32473
      CL=32486
      312bd7a1
  3. 29 Jul, 2009 18 commits