- 26 Mar, 2009 3 commits
-
-
Robert Griesemer authored
- by moving Position into token, scanner dependencies are removed from several files - clearer field names in token.Position, now possible to have a Pos() accessor w/o naming conflicts - added Pos() accessor - use anonymous token.Position field in AST nodes R=r DELTA=244 (28 added, 55 deleted, 161 changed) OCL=26786 CL=26793
-
Robert Griesemer authored
R=rsc DELTA=22 (22 added, 0 deleted, 0 changed) OCL=26779 CL=26792
-
Robert Griesemer authored
- convert some functions into methods - corresponding changes in pretty R=r DELTA=57 (3 added, 0 deleted, 54 changed) OCL=26764 CL=26777
-
- 25 Mar, 2009 10 commits
-
-
Kai Backman authored
and expected review latency I needed to combine the CLs. 1. Made the 5* toolpath build using the go build system. Hooked the subdirectories to clean.bash but added a separate make5.bash for now. Minor massage to make the code more similar to the current structure of 6c/6a/6l. 2. Change all references from long to int32 in line with similar change for the other toolchains. The end result is that 5c, 5a and 5l can now be compiled and the executables start up properly. Haven't thrown any input at them yet. R=rsc APPROVED=rsc DELTA=1052 (392 added, 328 deleted, 332 changed) OCL=26757 CL=26761
-
Robert Griesemer authored
R=r DELTA=1 (0 added, 0 deleted, 1 changed) OCL=26738 CL=26753
-
Robert Griesemer authored
R=r OCL=26746 CL=26746
-
Robert Griesemer authored
R=rsc,r DELTA=309 (67 added, 51 deleted, 191 changed) OCL=26611 CL=26745
-
Rob Pike authored
DELTA=31 (31 added, 0 deleted, 0 changed) OCL=26709 CL=26716
-
Russ Cox authored
add code to handle 32-bit Mach-O and ELF binaries. R=r DELTA=452 (365 added, 29 deleted, 58 changed) OCL=26696 CL=26712
-
Russ Cox authored
add 8a 8c 8l to the build to keep us honest. R=r DELTA=33 (28 added, 0 deleted, 5 changed) OCL=26694 CL=26711
-
Russ Cox authored
remove debugging print. R=r DELTA=8 (0 added, 8 deleted, 0 changed) OCL=26695 CL=26710
-
Rob Pike authored
DELTA=26 (0 added, 0 deleted, 26 changed) OCL=26703 CL=26705
-
Rob Pike authored
R=gri,rsc DELTA=48 (28 added, 11 deleted, 9 changed) OCL=26630 CL=26701
-
- 24 Mar, 2009 13 commits
-
-
Ken Thompson authored
R=r OCL=26699 CL=26699
-
Ken Thompson authored
^ signed(const) becomes illegal ^ unsigned(const) becomes legal R=r OCL=26697 CL=26697
-
Russ Cox authored
install runtime lib in correct location. fix one bad type definition in defs.h. clear out $GOROOT/lib in clean.bash. TBR=r OCL=26691 CL=26691
-
Russ Cox authored
out of malloc proper. TBR=r OCL=26689 CL=26689
-
Russ Cox authored
TBR=r OCL=26686 CL=26688
-
Russ Cox authored
this change is much smaller if you ignore the machine-generated defs.h. TBR=r OCL=26684 CL=26684
-
Russ Cox authored
move out of arch-specific directory: only os-specific. rm sys_types.h (unused). TBR=r OCL=26681 CL=26681
-
Russ Cox authored
move darwin-amd64 specific code into runtime/darwin/amd64/ repeat for linux. move rt0 into runtime.a instead of keeping a separate .6 file. 6l seems to have no problem with that. TBR=r OCL=26680 CL=26680
-
Russ Cox authored
in favor of the lib9 compatibility layer. no need for two. now that mycreate is gone, .6 files are 0644 not 0755. TBR=r OCL=26679 CL=26679
-
Russ Cox authored
into amd64/ directory. split rt2_amd64.c into closure.c and traceback.c. TBR=r OCL=26678 CL=26678
-
Russ Cox authored
R=ken OCL=26664 CL=26664
-
Russ Cox authored
R=ken OCL=26663 CL=26663
-
Rob Pike authored
R=rsc DELTA=35 (35 added, 0 deleted, 0 changed) OCL=26662 CL=26662
-
- 23 Mar, 2009 3 commits
-
-
Rob Pike authored
R=rsc DELTA=1090 (545 added, 545 deleted, 0 changed) OCL=26629 CL=26629
-
Rob Pike authored
R=ken DELTA=56 (26 added, 30 deleted, 0 changed) OCL=26628 CL=26628
-
Ken Thompson authored
fixed bug 141 R=r OCL=26627 CL=26627
-
- 21 Mar, 2009 3 commits
-
-
Rob Pike authored
clean up html: PLEASE RUN TIDY WHEN YOU EDIT THIS DOCUMENT deferring method value update until we decide what happens. R=gri DELTA=50 (38 added, 4 deleted, 8 changed) OCL=26609 CL=26612
-
Robert Griesemer authored
- implemented support for type switches R=r OCL=26608 CL=26608
-
Rob Pike authored
R=rsc DELTA=5 (0 added, 2 deleted, 3 changed) OCL=26607 CL=26607
-
- 20 Mar, 2009 8 commits
-
-
Russ Cox authored
add "extern register" support to 8c. extern register means allocate in the FS-relative segment. make 8l generate segmented stack checks. R=ken OCL=26600 CL=26606
-
Russ Cox authored
was applying wrong waste check, resulting in many more size classes than necessary. R=r DELTA=2 (0 added, 0 deleted, 2 changed) OCL=26602 CL=26605
-
Ian Lance Taylor authored
R=ken,rsc DELTA=30 (30 added, 0 deleted, 0 changed) OCL=26599 CL=26604
-
Russ Cox authored
R=ken OCL=26584 CL=26589
-
Russ Cox authored
also use thechar, to make copy/paste easier. R=ken OCL=26583 CL=26588
-
Russ Cox authored
R=ken OCL=26581 CL=26587
-
Russ Cox authored
also fix multiple-evaluation bug in range over arrays. R=ken OCL=26576 CL=26576
-
Ian Lance Taylor authored
bug090.go:41:6: error: floating point constant truncated to integer bug090.go:32:6: error: floating point constant truncated to integer bug090.go:34:14: error: floating point constant truncated to integer bug090.go:37:5: error: incompatible types in assignment bug090.go:40:5: error: incompatible types in assignment R=rsc DELTA=2 (0 added, 0 deleted, 2 changed) OCL=26564 CL=26574
-