]>
Cypherpunks repositories - gostls13.git/log
Robert Griesemer [Thu, 26 Jun 2008 22:15:38 +0000 (15:15 -0700)]
- added bug against maps
SVN=124977
Ken Thompson [Thu, 26 Jun 2008 21:58:23 +0000 (14:58 -0700)]
add pointer to val type of maps
SVN=124971
Rob Pike [Thu, 26 Jun 2008 21:09:26 +0000 (14:09 -0700)]
add sys.readfile()
add args to linux runtime
SVN=124961
Robert Griesemer [Thu, 26 Jun 2008 18:56:17 +0000 (11:56 -0700)]
- filed a bug against len()
SVN=124926
Rob Pike [Thu, 26 Jun 2008 04:31:17 +0000 (21:31 -0700)]
runtime needs runtime.c
6l needs to know that there is no rt_amd64.6
SVN=124766
Rob Pike [Thu, 26 Jun 2008 04:24:14 +0000 (21:24 -0700)]
maybe now $O is right
SVN=124764
Rob Pike [Thu, 26 Jun 2008 04:23:14 +0000 (21:23 -0700)]
O=6 not O=o
SVN=124763
Rob Pike [Thu, 26 Jun 2008 04:19:05 +0000 (21:19 -0700)]
put a makefile into runtime
make the runtime library an archive (rt0 is still separate)
update 6l to use the archive
add fakeobj.c, missing from prior change
SVN=124762
Rob Pike [Thu, 26 Jun 2008 03:58:35 +0000 (20:58 -0700)]
add plan 9 ar, which understands our symbol tables
SVN=124761
Ken Thompson [Thu, 26 Jun 2008 03:22:10 +0000 (20:22 -0700)]
autolib (#pragma lib)
added to 6g to autoload
the included import files.
SVN=124759
Robert Griesemer [Thu, 26 Jun 2008 00:07:22 +0000 (17:07 -0700)]
- dump registers in case of signal (linux)
SVN=124702
Rob Pike [Wed, 25 Jun 2008 22:22:27 +0000 (15:22 -0700)]
improve bug054.go
fix integer.ToString to return the proper, not-nul-terminated value
SVN=124654
Rob Pike [Wed, 25 Jun 2008 21:05:38 +0000 (14:05 -0700)]
add new bug: can't compile a, b := sys.frexp(1.0)
SVN=124622
Ken Thompson [Wed, 25 Jun 2008 18:35:06 +0000 (11:35 -0700)]
simul assignment
SVN=124591
Rob Pike [Wed, 25 Jun 2008 04:44:48 +0000 (21:44 -0700)]
previous change was a nit too aggressive - regular comparison should apply when comparing
internal symbol names
SVN=124461
Rob Pike [Wed, 25 Jun 2008 04:42:54 +0000 (21:42 -0700)]
allow an underscore to match centered dot (rune 00B7), so people don't have to
type a centered dot when debugging.
SVN=124460
Ken Thompson [Wed, 25 Jun 2008 01:14:32 +0000 (18:14 -0700)]
bug in returning a fat function result
SVN=124436
Rob Pike [Wed, 25 Jun 2008 01:00:24 +0000 (18:00 -0700)]
center dots into argument code
SVN=124433
Rob Pike [Wed, 25 Jun 2008 00:58:18 +0000 (17:58 -0700)]
put center dot into main_main
restore smashed arg code, lost in incorrect resolve
SVN=124432
Ken Thompson [Wed, 25 Jun 2008 00:16:06 +0000 (17:16 -0700)]
middle dot as alpha package separator
SVN=124419
Robert Griesemer [Tue, 24 Jun 2008 23:48:54 +0000 (16:48 -0700)]
- added access to thread state info from the signal handler
SVN=124404
Rob Pike [Tue, 24 Jun 2008 22:31:03 +0000 (15:31 -0700)]
arguments available
argc, argv, envc, envv all in sys now
sys.argc() etc.
SVN=124398
Ken Thompson [Tue, 24 Jun 2008 21:11:20 +0000 (14:11 -0700)]
string nil same as string ""
SVN=124381
Rob Pike [Tue, 24 Jun 2008 19:54:26 +0000 (12:54 -0700)]
remove explicit import of "sys"
add a boolean printer
SVN=124362
Ken Thompson [Tue, 24 Jun 2008 18:10:47 +0000 (11:10 -0700)]
map[int] bug
SVN=124332
Ken Thompson [Tue, 24 Jun 2008 17:30:33 +0000 (10:30 -0700)]
bug miscalculating ullman
in CALLMETH/DOTMETH
SVN=124321
Rob Pike [Tue, 24 Jun 2008 03:12:39 +0000 (20:12 -0700)]
safety checks, waiting for gri's real tracking of PC and SP
extant code is too fragile
SVN=124223
Rob Pike [Tue, 24 Jun 2008 00:13:33 +0000 (17:13 -0700)]
update some tests
SVN=124196
Rob Pike [Mon, 23 Jun 2008 23:34:17 +0000 (16:34 -0700)]
add signal handling to mac runtime
SVN=124184
Ken Thompson [Mon, 23 Jun 2008 04:02:06 +0000 (21:02 -0700)]
maps
SVN=124030
Rob Pike [Sun, 22 Jun 2008 00:28:37 +0000 (17:28 -0700)]
more nearly correct interface code for signals on linux
SVN=124021
Rob Pike [Sat, 21 Jun 2008 22:36:23 +0000 (15:36 -0700)]
add signal handling and traceback support therein.
factor the runtime into architecture-dependent and -independent pieces.
ditto for the OS dependence.
SVN=124020
Ken Thompson [Sat, 21 Jun 2008 22:11:29 +0000 (15:11 -0700)]
redeclarations of variables in the same block.
half-step toward multivalued map indexing
SVN=124019
Ken Thompson [Sat, 21 Jun 2008 22:08:04 +0000 (15:08 -0700)]
remove receclarations from tests
that are supposed to succeed
SVN=124018
Rob Pike [Fri, 20 Jun 2008 17:55:53 +0000 (10:55 -0700)]
delete incorrect offset print
SVN=123857
Rob Pike [Thu, 19 Jun 2008 06:25:37 +0000 (23:25 -0700)]
improved formatting of traceback
SVN=123527
Rob Pike [Thu, 19 Jun 2008 06:17:39 +0000 (23:17 -0700)]
print rudimentary stack traceback after panic
SVN=123524
Ken Thompson [Thu, 19 Jun 2008 05:07:09 +0000 (22:07 -0700)]
stack offset
SVN=123521
Ken Thompson [Thu, 19 Jun 2008 00:51:56 +0000 (17:51 -0700)]
stack offseet table marker
tacked above each TEXT entry
SVN=123496
Robert Griesemer [Thu, 19 Jun 2008 00:09:20 +0000 (17:09 -0700)]
- added large integer arithmetic package and test cases
SVN=123486
Rob Pike [Wed, 18 Jun 2008 21:47:46 +0000 (14:47 -0700)]
clean up ken/rob2.go to eliminate a few workarounds
SVN=123442
Rob Pike [Wed, 18 Jun 2008 21:17:24 +0000 (14:17 -0700)]
add new test bug055
SVN=123431
Rob Pike [Wed, 18 Jun 2008 20:53:51 +0000 (13:53 -0700)]
a couple of bugs around nil are fixed
SVN=123423
Rob Pike [Wed, 18 Jun 2008 20:08:01 +0000 (13:08 -0700)]
forgot command line for bug054
update golden.out
SVN=123412
Rob Pike [Wed, 18 Jun 2008 20:06:09 +0000 (13:06 -0700)]
'default' bug in switch statements is fixed
SVN=123411
Rob Pike [Wed, 18 Jun 2008 18:51:21 +0000 (11:51 -0700)]
add a bug: method call doesn't compile
SVN=123403
Ken Thompson [Wed, 18 Jun 2008 18:43:50 +0000 (11:43 -0700)]
bogus diagnostic with
default as first case
in a switch
SVN=123398
Ken Thompson [Wed, 18 Jun 2008 05:33:32 +0000 (22:33 -0700)]
more maps
more semi-colons
type assignment of constants
SVN=123278
Ken Thompson [Wed, 18 Jun 2008 01:07:40 +0000 (18:07 -0700)]
assign nil to interface
SVN=123256
Ken Thompson [Wed, 18 Jun 2008 01:02:06 +0000 (18:02 -0700)]
SVN=123250
Ken Thompson [Wed, 18 Jun 2008 01:01:05 +0000 (18:01 -0700)]
SVN=123249
Ken Thompson [Wed, 18 Jun 2008 00:59:06 +0000 (17:59 -0700)]
yata
SVN=123246
Ken Thompson [Wed, 18 Jun 2008 00:57:31 +0000 (17:57 -0700)]
optional semi-colons
SVN=123245
Robert Griesemer [Tue, 17 Jun 2008 23:22:02 +0000 (16:22 -0700)]
- added another bug test ('len' shouldn't be a keyword)
SVN=123225
Robert Griesemer [Tue, 17 Jun 2008 23:04:33 +0000 (16:04 -0700)]
- added 2 bug tests
SVN=123220
Rob Pike [Tue, 17 Jun 2008 17:56:28 +0000 (10:56 -0700)]
add two more tests
SVN=123143
Ken Thompson [Tue, 17 Jun 2008 05:34:50 +0000 (22:34 -0700)]
maps
SVN=123089
Ken Thompson [Tue, 17 Jun 2008 00:04:39 +0000 (17:04 -0700)]
added and, or, xor opcodes
SVN=123031
Rob Pike [Tue, 17 Jun 2008 00:04:30 +0000 (17:04 -0700)]
print pc on faults
SVN=123030
Rob Pike [Mon, 16 Jun 2008 22:18:10 +0000 (15:18 -0700)]
added two new small tests
SVN=123010
Rob Pike [Mon, 16 Jun 2008 19:16:11 +0000 (12:16 -0700)]
update more tests to reflect tweaked grammar for if, switch
SVN=122916
Rob Pike [Mon, 16 Jun 2008 19:02:27 +0000 (12:02 -0700)]
fix up grammar for optional elements in if and switch conditions
SVN=122915
Rob Pike [Mon, 16 Jun 2008 18:36:23 +0000 (11:36 -0700)]
update test results
SVN=122912
Ken Thompson [Mon, 16 Jun 2008 03:24:30 +0000 (20:24 -0700)]
now checks for lvalue/rvalue context of
expressions.
start of generics for calling builtin
functions
start of map type
'any' demoted from reserved word to type
SVN=122808
Rob Pike [Mon, 16 Jun 2008 00:22:57 +0000 (17:22 -0700)]
add support for debugging in MACH binaries
fix up libmach_amd64 to handle MACH binaries and symbols
db now works on mac and linux
SVN=122807
Rob Pike [Sun, 15 Jun 2008 19:22:35 +0000 (12:22 -0700)]
error messages now have colon after line number
SVN=122803
Ken Thompson [Sat, 14 Jun 2008 01:16:23 +0000 (18:16 -0700)]
plan9 line numbers and line table
SVN=122793
Rob Pike [Sat, 14 Jun 2008 01:15:30 +0000 (18:15 -0700)]
hack to find first instruction for decoding the pc/line table properly.
SVN=122792
Rob Pike [Fri, 13 Jun 2008 19:55:37 +0000 (12:55 -0700)]
support symbol tables and line numbers in 6.out executables
SVN=122700
Rob Pike [Fri, 13 Jun 2008 19:54:21 +0000 (12:54 -0700)]
add symbol tables and line/pc information to 6.outs
SVN=122699
Rob Pike [Fri, 13 Jun 2008 16:09:22 +0000 (09:09 -0700)]
Add nil test, with bug
SVN=122644
Ken Thompson [Fri, 13 Jun 2008 04:48:56 +0000 (21:48 -0700)]
better import/export
SVN=122584
Rob Pike [Fri, 13 Jun 2008 01:51:06 +0000 (18:51 -0700)]
Bug fix. Without rounding, .shstrtab is written on top of data segment
SVN=122567
Rob Pike [Thu, 12 Jun 2008 21:52:41 +0000 (14:52 -0700)]
fix name of mach_amd64 library source dir
SVN=122506
Rob Pike [Thu, 12 Jun 2008 21:50:25 +0000 (14:50 -0700)]
Add 6db
SVN=122505
Ken Thompson [Thu, 12 Jun 2008 21:21:09 +0000 (14:21 -0700)]
better version of op=
fixed bugs in /= and %/
SVN=122493
Rob Pike [Thu, 12 Jun 2008 20:46:23 +0000 (13:46 -0700)]
adding ar.h for source-level compatibility in 6l.
binary compatibility is ok
SVN=122489
Rob Pike [Thu, 12 Jun 2008 20:43:47 +0000 (13:43 -0700)]
make paths explicit for easier installation
SVN=122488
Rob Pike [Thu, 12 Jun 2008 20:38:54 +0000 (13:38 -0700)]
remove reference to 9ar
SVN=122487
Rob Pike [Thu, 12 Jun 2008 20:37:54 +0000 (13:37 -0700)]
remove reference to 9ar
SVN=122486
Rob Pike [Thu, 12 Jun 2008 20:31:17 +0000 (13:31 -0700)]
add missing include file
SVN=122485
Rob Pike [Thu, 12 Jun 2008 20:26:16 +0000 (13:26 -0700)]
import the plan 9 libraries libc (lib9) and libbio into the tree.
remove the dependency on /home/r.
SVN=122482
Robert Griesemer [Thu, 12 Jun 2008 20:12:41 +0000 (13:12 -0700)]
- fixed minor issues in spec
- fixed a couple of bugs in the spec (pointed out by iant)
SVN=122479
Rob Pike [Thu, 12 Jun 2008 18:04:40 +0000 (11:04 -0700)]
This test now runs correctly, with no bugs commented out
SVN=122460
Ken Thompson [Thu, 12 Jun 2008 04:06:26 +0000 (21:06 -0700)]
import/export
SVN=122309
Rob Pike [Thu, 12 Jun 2008 01:01:45 +0000 (18:01 -0700)]
tweaks in clean rules and dependencies
SVN=122274
Rob Pike [Thu, 12 Jun 2008 00:50:07 +0000 (17:50 -0700)]
convert from mk to make
phew.
SVN=122266
Rob Pike [Wed, 11 Jun 2008 21:03:52 +0000 (14:03 -0700)]
generated file; needs updating
SVN=122179
Rob Pike [Wed, 11 Jun 2008 20:59:55 +0000 (13:59 -0700)]
fix up mkfiles to use $GOROOT instead of $PLAN9
mention in setup doc that binaries go into $HOME/bin
SVN=122177
Rob Pike [Wed, 11 Jun 2008 20:34:08 +0000 (13:34 -0700)]
add a setup document, and tweak the scripts that it mentions
SVN=122175
Ken Thompson [Wed, 11 Jun 2008 19:25:44 +0000 (12:25 -0700)]
reorder1 - function first instead of last
SVN=122160
Robert Griesemer [Wed, 11 Jun 2008 19:07:43 +0000 (12:07 -0700)]
- added test case
SVN=122159
Rob Pike [Wed, 11 Jun 2008 17:33:20 +0000 (10:33 -0700)]
add bug045: bad nil assigning into array
update robfunc.go (BUG comment deleted)
SVN=122143
Ken Thompson [Wed, 11 Jun 2008 04:29:57 +0000 (21:29 -0700)]
debugging to get fmt to run
SVN=122046
Ken Thompson [Tue, 10 Jun 2008 20:23:19 +0000 (13:23 -0700)]
made fp numbers from integers and
checked values
SVN=121972
Ken Thompson [Tue, 10 Jun 2008 19:42:37 +0000 (12:42 -0700)]
mode elf tossing
SVN=121962
Robert Griesemer [Mon, 9 Jun 2008 23:32:49 +0000 (16:32 -0700)]
- updated spec w/ respect to variable types and shift operators
SVN=121774
Rob Pike [Mon, 9 Jun 2008 20:33:33 +0000 (13:33 -0700)]
divide is now in; update golden
SVN=121739
Ken Thompson [Mon, 9 Jun 2008 20:16:50 +0000 (13:16 -0700)]
new elf header
SVN=121737
Rob Pike [Mon, 9 Jun 2008 02:37:22 +0000 (19:37 -0700)]
fix bug in closeness for float literal test
SVN=121628