1. 21 Aug, 2009 2 commits
  2. 20 Aug, 2009 2 commits
  3. 18 Aug, 2009 1 commit
  4. 17 Aug, 2009 1 commit
  5. 14 Aug, 2009 1 commit
  6. 12 Aug, 2009 2 commits
  7. 07 Aug, 2009 2 commits
  8. 03 Aug, 2009 1 commit
    • Russ Cox's avatar
      more 6g reorg; checkpoint. · 9dc22b6d
      Russ Cox authored
      typecheck.c is now responsible for all type checking
      except for assignment and function argument "..."
      
      R=ken
      OCL=32661
      CL=32667
      9dc22b6d
  9. 30 Jul, 2009 2 commits
  10. 29 Jul, 2009 4 commits
    • Russ Cox's avatar
      bug136 unfixed · c217c16a
      Russ Cox authored
      R=austin
      DELTA=35  (21 added, 14 deleted, 0 changed)
      OCL=32469
      CL=32474
      c217c16a
    • Russ Cox's avatar
      tweak final line of test output: · 1ff5897d
      Russ Cox authored
      4 known bugs; 0 unexpected bugs
      
      which should be less scary to people
      unfamiliar with the tests.
      
      R=r
      DELTA=44  (29 added, 12 deleted, 3 changed)
      OCL=32460
      CL=32464
      1ff5897d
    • Russ Cox's avatar
      break and continue fixes · 2946069e
      Russ Cox authored
      labeled break/continue was using
      first loop with any label,
      not first loop with the right label.
      
      R=ken
      OCL=32453
      CL=32458
      2946069e
    • Russ Cox's avatar
      introduce typecheck pass before walkexpr. · 9271c640
      Russ Cox authored
      not complete but compiler still works.
      
      R=ken
      OCL=32424
      CL=32426
      9271c640
  11. 28 Jul, 2009 2 commits
  12. 27 Jul, 2009 1 commit
  13. 22 Jul, 2009 1 commit
    • Russ Cox's avatar
      do not echo command in errchk, · dbba4899
      Russ Cox authored
      so that golden.out does not include
      the name of the compiler (which is
      arch-specific and shows up in diffs).
      
      R=r,iant
      DELTA=3  (0 added, 0 deleted, 3 changed)
      OCL=31980
      CL=31983
      dbba4899
  14. 21 Jul, 2009 1 commit
  15. 20 Jul, 2009 1 commit
  16. 17 Jul, 2009 2 commits
    • Russ Cox's avatar
      baby step: const decls can refer to future · db508ccb
      Russ Cox authored
      consts in the same factored block
      
      	const (
      		X = Y;
      		Y = 2;
      	)
      
      R=ken
      OCL=31782
      CL=31782
      db508ccb
    • Russ Cox's avatar
      another step toward eliminating forward declarations. · e52e9ca8
      Russ Cox authored
      introduce NodeList* type in compiler to replace OLIST.
      this clarifies where lists can and cannot occur.
      list append and concatenation are now cheap.
      the _r rules are gone from yacc.
      rev and unrev are gone.
      no more lists of lists.
      
      the representation of assignments is a bit clunkier.
      split into OAS (1=1) and OAS2 (2 or more on one side).
      
      delete dead chanrecv3 code.
      
      delay construction of func types.
      
      R=ken
      OCL=31745
      CL=31762
      e52e9ca8
  17. 14 Jul, 2009 2 commits
  18. 07 Jul, 2009 3 commits
  19. 03 Jul, 2009 1 commit
  20. 30 Jun, 2009 2 commits
    • Russ Cox's avatar
      bug163 bug164 bug166 · 5d5904bb
      Russ Cox authored
      R=ken
      OCL=30889
      CL=30889
      5d5904bb
    • Russ Cox's avatar
      bug041 not a bug. · df36629d
      Russ Cox authored
      can now forward declare across files
      
      R=r
      DELTA=15  (0 added, 15 deleted, 0 changed)
      OCL=30873
      CL=30880
      df36629d
  21. 29 Jun, 2009 1 commit
  22. 26 Jun, 2009 2 commits
  23. 22 Jun, 2009 1 commit
  24. 17 Jun, 2009 1 commit
  25. 16 Jun, 2009 1 commit