1. 31 Mar, 2009 3 commits
    • Robert Griesemer's avatar
      daily snapshot: · 8971cf23
      Robert Griesemer authored
      - separating printing of AST and documentation
      - astprinter: will subsume ast printing functionality of printer
      - docprinter: will subsume doc printing functionality of printer
              also: more logic to collect all the documentation pertaining
      	      to all files of a package
      - parser: some cleanups, stricter syntax checks
      - gds: hooks to test new doc printer (disabled)
      
      R=r
      OCL=26915
      CL=26915
      8971cf23
    • Russ Cox's avatar
      move alignment calculations into gc · 8e54729b
      Russ Cox authored
      R=ken
      OCL=26914
      CL=26914
      8e54729b
    • Russ Cox's avatar
      don't crash on · e224b1eb
      Russ Cox authored
      unsafe.Alignof(struct{x float}{0}.x)
      
      R=ken
      OCL=26911
      CL=26913
      e224b1eb
  2. 30 Mar, 2009 6 commits
  3. 28 Mar, 2009 3 commits
    • Robert Griesemer's avatar
      - receiver syntax verification · de9cf528
      Robert Griesemer authored
      - removed left-over panic() call
      - fixed a couple of bugs
      
      R=r
      OCL=26856
      CL=26856
      de9cf528
    • Robert Griesemer's avatar
      Significant parser cleanup: · 75a5d6cd
      Robert Griesemer authored
      - commented public interface
      - much better and very precise error messages
      - much better tracing output
      - many more checks (still permits more than just syntactically legal
        programs, but much more is checked that can be checked w/o semantic information)
      - updated with respect to updated AST
      - general cleanup throughout
      
      Parser almost ready for move into lib/go.
      
      R=r
      OCL=26853
      CL=26855
      75a5d6cd
    • Robert Griesemer's avatar
      - have explicit KeyValueExpr node instead of BinaryExpr ':' (as discussed) · 7cba8e6f
      Robert Griesemer authored
      - remove ':' token from operator precedence levels
      
      R=rsc
      DELTA=25  (13 added, 8 deleted, 4 changed)
      OCL=26850
      CL=26854
      7cba8e6f
  4. 27 Mar, 2009 9 commits
  5. 26 Mar, 2009 4 commits
  6. 25 Mar, 2009 10 commits
  7. 24 Mar, 2009 5 commits