1. 22 Oct, 2008 10 commits
  2. 21 Oct, 2008 11 commits
  3. 20 Oct, 2008 13 commits
  4. 19 Oct, 2008 1 commit
  5. 18 Oct, 2008 5 commits
    • Robert Griesemer's avatar
      Added mechanism for very precise self-testing: · e45eb606
      Robert Griesemer authored
      - in selftest mode (-t) interpret comments of the form /* ERROR */ and /* SYNC */
        and validate reported errors with the error markings in a file
      - added initial selftest.go file
      
      Also:
      - fixed an issue with empty blocks
      - generally report better error messages
      - added many more tests to the test script (essentially all .go programs which
        have no syntax errors)
      
      R=r
      OCL=17426
      CL=17426
      e45eb606
    • Rob Pike's avatar
      beginnings of reflection values. · 265e73ee
      Rob Pike authored
      R=rsc
      DELTA=421  (357 added, 17 deleted, 47 changed)
      OCL=17388
      CL=17401
      265e73ee
    • Rob Pike's avatar
      fix typo causing infinite recursion · 35eebcac
      Rob Pike authored
      R=rsc
      OCL=17398
      CL=17398
      35eebcac
    • Russ Cox's avatar
      do not set t->recur on basic types. · 5fe4cd83
      Russ Cox authored
      the comment talked about printing, but now
      t->recur is only used for typehash.
      in typehash it is important to compute different
      hashes for the different basic types.
      
      add test that makes sure an interface { X() int8 }
      cannot be used as interface { X() int64 }
      
      R=ken
      OCL=17396
      CL=17396
      5fe4cd83
    • Russ Cox's avatar
      cleanup - delete unneeded vargen++ · ab9db8a5
      Russ Cox authored
      R=ken
      OCL=17394
      CL=17394
      ab9db8a5