Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
*l/*c -V will segfault on macos without this trivial fix.
R=adg
CC=golang-dev
http://codereview.appspot.com/205042
Committer: Andrew Gerrand <adg@golang.org>
|
|
TBR=r
CC=golang-dev
http://codereview.appspot.com/190059
|
|
R=rsc
http://codereview.appspot.com/157159
Committer: Russ Cox <rsc@golang.org>
|
|
R=kaib
DELTA=1262 (1247 added, 7 deleted, 8 changed)
OCL=35907
CL=35909
|
|
rune now unsigned.
R=r
DELTA=10 (1 added, 0 deleted, 9 changed)
OCL=34140
CL=34146
|
|
R=rsc
OCL=33273
CL=33276
|
|
character string to machine address.
not filled in, just carved out.
R=austin
DELTA=77 (11 added, 34 deleted, 32 changed)
OCL=33122
CL=33124
|
|
as the .6 file is read. now tests will be run in file order.
R=rsc
DELTA=9 (6 added, 1 deleted, 2 changed)
OCL=27542
CL=27544
|
|
* heuristic to go farther during stack traces.
* significantly improved Linux thread handing.
acid:
* update to new libmach interface.
prof:
* use new libmach interface.
* multiple thread support (derived from Rob's copy).
* first steps toward pprof-like graphs:
keep counters indexed by pc,callerpc pairs.
R=r
DELTA=909 (576 added, 123 deleted, 210 changed)
OCL=24240
CL=24259
|
|
* add gotype string to symbol table
* fill in gotype in 6l for known funcs/vars
* print gotype with nm -t
* load symbol and pc/ln tables into memory at magic address 0x99<<32.
* add sys.symdat() to retrieve raw bytes of symbol table
and pc/ln table.
most of this should be considered experimental
and subject to change.
R=r
DELTA=157 (128 added, 0 deleted, 29 changed)
OCL=19746
CL=19750
|
|
use libbio instead of maintaining own buffer
libbio:
always use vlong offsets; die if off_t is too small
R=r
DELTA=163 (23 added, 63 deleted, 77 changed)
OCL=17508
CL=17512
|
|
make sure methods end up immediately following
the struct they are methods on.
ar:
eliminate duplicate definitions from __.PKGDEF.
check that multiple .6 do not give different defs for same
exported type/var/func/const.
increase ar header name size from 16 to 64 bytes
R=r
DELTA=379 (333 added, 18 deleted, 28 changed)
OCL=17477
CL=17481
|
|
R=r
DELTA=764 (694 added, 38 deleted, 32 changed)
OCL=15285
CL=15395
|
|
these files were missing from the acid change
(include/mach_amd64.h in particular)
R=r
OCL=13858
CL=13858
|
|
these guys really really want long to be 32-bits,
so ,s/long/int32/ (and then manual fixup).
still passes all tests.
(i started out looking for just those longs that
needed to be int32 instead, and it was just too hard
to track them down one by one.)
the longs were rare enough that i don't think
it will cause integration problems.
R=ken
OCL=13787
CL=13789
|
|
SVN=122505
|
|
binary compatibility is ok
SVN=122489
|
|
SVN=122485
|
|
remove the dependency on /home/r.
SVN=122482
|