1. 13 Jul, 2009 8 commits
  2. 11 Jul, 2009 2 commits
  3. 10 Jul, 2009 13 commits
  4. 09 Jul, 2009 11 commits
    • Robert Griesemer's avatar
      fix to scanner_test after change to //-style comment token · f7b92bb4
      Robert Griesemer authored
      R=rsc
      OCL=31421
      CL=31421
      f7b92bb4
    • Russ Cox's avatar
      no longer necessary; directory not empty anymore · ee5fe775
      Russ Cox authored
      R=r
      DELTA=2  (0 added, 2 deleted, 0 changed)
      OCL=31417
      CL=31420
      ee5fe775
    • Russ Cox's avatar
      various spec tunings · ec9b0428
      Russ Cox authored
      R=gri
      DELTA=6  (0 added, 1 deleted, 5 changed)
      OCL=31415
      CL=31419
      ec9b0428
    • Robert Griesemer's avatar
      Show BUG comments in godoc: · 38e7fddc
      Robert Griesemer authored
      ast.go:
      - rename Comments -> CommentGroup (less confusion)
      - change all comments/docs to be *CommentGroup
      
      filter.go:
      - do not remove unassociated comments from program as part
        of export filtering (they are needed by doc.go for BUG comments)
      
      scanner.go:
      - exclude '\n' from //-style comments
      
      parser.go:
      - rewrote collection of comments: now all collected comments
        are *ast.CommentGroups
      - clarified distinction between leading and trailing comments
      - fixed a bug in comment collection (parseGenDecl);
        corresponding test case is in printer/testdata
      - extra documentation
      
      doc.go:
      - collect BUG comments
      - corresponding fix for parser bug in comment collection
      
      comment.go:
      - simplified regex
      
      printer.go:
      - adjust comment printing to new representation
      
      printer_test.go, testdata/*:
      - enable printing of doc comments
      - extended tests
      
      package.html, package.txt:
      - added Bugs section
      
      gofmt:
      - enable printing of doc comments
      
      R=rsc
      DELTA=339  (126 added, 38 deleted, 175 changed)
      OCL=31403
      CL=31416
      38e7fddc
    • Rob Pike's avatar
      store ids rather than Types in the structs so they can be encoded. · ec23467e
      Rob Pike authored
      change Type to gobType.
      fix some bugs around recursive structures.
      lots of cleanup.
      add the first cut at a type encoder.
      
      R=rsc
      DELTA=400  (287 added, 11 deleted, 102 changed)
      OCL=31401
      CL=31406
      ec23467e
    • Russ Cox's avatar
      bug168 (dsymonds) + fix · 7472f4c9
      Russ Cox authored
      R=ken
      OCL=31399
      CL=31399
      7472f4c9
    • Ken Thompson's avatar
      segment fault · 5ff7d848
      Ken Thompson authored
      R=rsc
      OCL=31396
      CL=31396
      5ff7d848
    • David Symonds's avatar
      archive/tar cleanups: · 600d7828
      David Symonds authored
        - rename untar{,_test}.go to reader{,_test}.go.
        - fix up some comments.
        - improve test output if it fails.
      
      R=rsc
      APPROVED=rsc
      DELTA=821  (400 added, 392 deleted, 29 changed)
      OCL=31376
      CL=31378
      600d7828
    • Russ Cox's avatar
      reflection for functions · bba278a4
      Russ Cox authored
      add channel send type check (thanks austin).
      fix type mismatch message.
      
      R=r
      DELTA=241  (225 added, 5 deleted, 11 changed)
      OCL=31370
      CL=31375
      bba278a4
    • Ken Thompson's avatar
      another nil reference · a68b1da3
      Ken Thompson authored
      R=rsc
      OCL=31373
      CL=31373
      a68b1da3
    • David Symonds's avatar
      Basic POSIX-compatible tar writer. · d6d0a390
      David Symonds authored
      R=rsc
      APPROVED=rsc
      DELTA=456  (382 added, 66 deleted, 8 changed)
      OCL=31246
      CL=31372
      d6d0a390
  5. 08 Jul, 2009 6 commits
    • Russ Cox's avatar
      ANY is already checked separately, · 903d28bd
      Russ Cox authored
      so remove code from go.y.
      
      show original types in badtype; don't remove pointers.
      not sure why this was here but it confuses things
      if the bad part involves two named pointer types
      with different names but the same pointed-at type.
      
      R=ken
      OCL=31369
      CL=31369
      903d28bd
    • Russ Cox's avatar
      reflection for channels · 5ddaf9a0
      Russ Cox authored
      R=r
      DELTA=188  (171 added, 6 deleted, 11 changed)
      OCL=31352
      CL=31361
      5ddaf9a0
    • Robert Griesemer's avatar
      - update functionality for printer test · 2ad7958b
      Robert Griesemer authored
      - moved test files from data to testdata
      - use tabs instead of spaces for layout
      
      R=rsc
      DELTA=129  (67 added, 60 deleted, 2 changed)
      OCL=31353
      CL=31360
      2ad7958b
    • Robert Griesemer's avatar
      comment change · e7af3b8e
      Robert Griesemer authored
      R=r
      OCL=31359
      CL=31359
      e7af3b8e
    • Robert Griesemer's avatar
      WriteFile util function · ff9e657f
      Robert Griesemer authored
      R=rsc
      DELTA=41  (41 added, 0 deleted, 0 changed)
      OCL=31349
      CL=31358
      ff9e657f
    • Russ Cox's avatar
      reflection for maps · 764b6ec1
      Russ Cox authored
      R=r
      DELTA=304  (248 added, 34 deleted, 22 changed)
      OCL=31345
      CL=31347
      764b6ec1