1. 06 Mar, 2009 4 commits
    • Russ Cox's avatar
      new approach for generating sysimport.c · af678a59
      Russ Cox authored
      (renamed to avoid any conflict with old p4 copies).
      
      this approach doesn't require auto-generating
      files also kept in p4, so it should be easier on
      go users who don't sync very often.
      
      this approach will be more work for go developers:
      builtin.c needs to be copied to builtin.c.boot in p4
      as new functions are added.  mkbuiltin does this
      for certain $USERs to help us remember.
      
      R=r
      DELTA=343  (176 added, 162 deleted, 5 changed)
      OCL=25803
      CL=25805
      af678a59
    • Rob Pike's avatar
      document testing and incidentally gotest · 681299a4
      Rob Pike authored
      R=rsc
      DELTA=25  (25 added, 0 deleted, 0 changed)
      OCL=25798
      CL=25802
      681299a4
    • Robert Griesemer's avatar
      Lots of cleanups in prep. for checking in parser and ast into lib: · 83af3229
      Robert Griesemer authored
      - removed any symbol table stuff
      - some interface cleanup
      - removed lot's of dead wood
      - half the support for type switches (simple form)
      - name capitalization
      Several rounds to come.
      
      R=r
      OCL=25797
      CL=25797
      83af3229
    • Rob Pike's avatar
      document strings · 0f7306b7
      Rob Pike authored
      R=rsc
      DELTA=9  (4 added, 0 deleted, 5 changed)
      OCL=25793
      CL=25795
      0f7306b7
  2. 05 Mar, 2009 21 commits
    • Russ Cox's avatar
      bug085 bug129 · 63985b48
      Russ Cox authored
      R=ken
      OCL=25787
      CL=25791
      63985b48
    • Ken Thompson's avatar
      new switch implementation · bf983477
      Ken Thompson authored
      in preparation of type switch.
      no functional change (yet).
      
      R=r
      OCL=25784
      CL=25788
      bf983477
    • Russ Cox's avatar
      net: doc, doc-inspired cleanup · c93da7c7
      Russ Cox authored
      R=r
      DELTA=368  (87 added, 14 deleted, 267 changed)
      OCL=25773
      CL=25786
      c93da7c7
    • Russ Cox's avatar
      strconv: doc · 5bf0fbe7
      Russ Cox authored
      R=r
      DELTA=110  (64 added, 19 deleted, 27 changed)
      OCL=25761
      CL=25782
      5bf0fbe7
    • Robert Griesemer's avatar
      revert QualifiedIdent to old production · b813ee0e
      Robert Griesemer authored
      R=r
      DELTA=1  (0 added, 0 deleted, 1 changed)
      OCL=25732
      CL=25777
      b813ee0e
    • Russ Cox's avatar
      misc doc · 8a7eb778
      Russ Cox authored
      R=r
      DELTA=50  (28 added, 0 deleted, 22 changed)
      OCL=25763
      CL=25770
      8a7eb778
    • Rob Pike's avatar
      delete deprecated files. · 5b814d02
      Rob Pike authored
      deletion beats documentation for deprecation.
      
      R=rsc,gri
      DELTA=509  (2 added, 490 deleted, 17 changed)
      OCL=25737
      CL=25768
      5b814d02
    • Russ Cox's avatar
      math: doc · dfc3910a
      Russ Cox authored
      R=r
      DELTA=173  (74 added, 14 deleted, 85 changed)
      OCL=25753
      CL=25767
      dfc3910a
    • Rob Pike's avatar
      document vector · 83de0698
      Rob Pike authored
      R=rsc
      DELTA=36  (30 added, 0 deleted, 6 changed)
      OCL=25740
      CL=25766
      83de0698
    • Rob Pike's avatar
      log: document · 26cb4df7
      Rob Pike authored
      R=rsc
      DELTA=26  (17 added, 1 deleted, 8 changed)
      OCL=25731
      CL=25734
      26cb4df7
    • Rob Pike's avatar
      flag: document · 0ea27e34
      Rob Pike authored
      also write to stderr not stdout
      
      R=rsc
      DELTA=48  (38 added, 2 deleted, 8 changed)
      OCL=25729
      CL=25733
      0ea27e34
    • Rob Pike's avatar
      delete bogus vestige · d1ac2184
      Rob Pike authored
      R=rsc
      OCL=25730
      CL=25730
      d1ac2184
    • Rob Pike's avatar
      typos · 92767869
      Rob Pike authored
      R=gri
      DELTA=3  (0 added, 1 deleted, 2 changed)
      OCL=25728
      CL=25728
      92767869
    • Russ Cox's avatar
      sync: add documentation · 8ba28758
      Russ Cox authored
      R=r
      DELTA=63  (57 added, 1 deleted, 5 changed)
      OCL=25727
      CL=25727
      8ba28758
    • Rob Pike's avatar
      remove some incorrect capitalizations. · a0feb325
      Rob Pike authored
      add commentary.
      
      R=rsc
      DELTA=231  (41 added, 24 deleted, 166 changed)
      OCL=25724
      CL=25726
      a0feb325
    • Rob Pike's avatar
      fix an HTML glitch. · 811dd258
      Rob Pike authored
      say a little more about package main.
      
      R=rsc
      DELTA=7  (4 added, 0 deleted, 3 changed)
      OCL=25725
      CL=25725
      811dd258
    • Russ Cox's avatar
      reject invalid map key types at compile time · 98b34e5b
      Russ Cox authored
      R=ken
      OCL=25720
      CL=25720
      98b34e5b
    • Russ Cox's avatar
      fix build · 0793c883
      Russ Cox authored
      TBR=gri
      OCL=25719
      CL=25719
      0793c883
    • Russ Cox's avatar
      Suggested tweaks up to package section. · 5958dd6f
      Russ Cox authored
      Major ones:
      * Be consistent: "numeric type" and "arithmetic operator".
      * if/swtch take "simple statement" not "short variable declaration".
      * There was a comment that implied for x,y := range z() might
        evaluate z() multiple times.  I deleted it.
      
      R=r,gri
      DELTA=124  (24 added, 4 deleted, 96 changed)
      OCL=25706
      CL=25715
      5958dd6f
    • Robert Griesemer's avatar
      - missing makefile · bd4f5af1
      Robert Griesemer authored
      R=r
      OCL=25714
      CL=25714
      bd4f5af1
    • Robert Griesemer's avatar
      Created new directory lib/lang: · b4802dd5
      Robert Griesemer authored
      - move scanner to into lib/lang
      - added test
      - adjusted various make and build files
      
      R=r
      DELTA=1731  (973 added, 753 deleted, 5 changed)
      OCL=25668
      CL=25713
      b4802dd5
  3. 04 Mar, 2009 7 commits
  4. 03 Mar, 2009 8 commits