Age | Commit message (Collapse) | Author | Files | Lines |
|
into amd64/ directory.
split rt2_amd64.c into closure.c and traceback.c.
TBR=r
OCL=26678
CL=26678
|
|
R=ken
OCL=26664
CL=26664
|
|
R=ken
OCL=26663
CL=26663
|
|
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
|
|
new feature 'case nil:' in type switch
will match iff the interface is nil.
R=r
OCL=26404
CL=26404
|
|
to allow room for type hash
needed for log-time type switch.
R=r
OCL=26354
CL=26354
|
|
R=r
OCL=26281
CL=26285
|
|
runtime not finished.
R=r
OCL=26217
CL=26217
|
|
2. fixed fault on bug128
3. got rid of typeof
4. fixed bug in t,ok = I2T
R=r
OCL=25873
CL=25873
|
|
R=r
DELTA=8 (0 added, 6 deleted, 2 changed)
OCL=25045
CL=25045
|
|
i stumbled across it in all.bash.
TBR=r
OCL=24912
CL=24912
|
|
R=r
DELTA=10 (7 added, 0 deleted, 3 changed)
OCL=24577
CL=24577
|
|
R=r
DELTA=257 (250 added, 1 deleted, 6 changed)
OCL=24509
CL=24565
|
|
R=r
DELTA=9 (2 added, 5 deleted, 2 changed)
OCL=24107
CL=24152
|
|
heuristic to not print bogus strings.
fix one error message format.
R=ken
OCL=23849
CL=23851
|
|
trying to find all the places where
spans might be recorded.
Free can cascade into complicated
span manipulations that move them
from list to list; the old code had the
possibility of accidentally processing
a span twice or jumping to a different
list, causing an infinite loop.
R=r
DELTA=70 (28 added, 25 deleted, 17 changed)
OCL=23704
CL=23710
|
|
fixes latent bugs in go and defer
R=r
OCL=23613
CL=23613
|
|
R=r
DELTA=43 (29 added, 5 deleted, 9 changed)
OCL=23608
CL=23611
|
|
R=r
OCL=23602
CL=23602
|
|
R=r
OCL=23592
CL=23592
|
|
R=r,gri
DELTA=472 (423 added, 2 deleted, 47 changed)
OCL=23522
CL=23541
|
|
R=ken
OCL=23519
CL=23521
|
|
more caching, better hash functions, proper locking.
fixed a bug in interface comparison too.
R=ken
DELTA=177 (124 added, 10 deleted, 43 changed)
OCL=23491
CL=23493
|
|
can be compared/hashed.
R=r
DELTA=351 (201 added, 80 deleted, 70 changed)
OCL=23423
CL=23481
|
|
buganizer 1589219
channel is returning same values multiple times
R=r
OCL=23447
CL=23447
|
|
though they still build in src/runtime.
use cgo instead of hand-written wrappers.
R=r
DELTA=740 (289 added, 300 deleted, 151 changed)
OCL=23326
CL=23331
|
|
implement hiding lowercase methods m in
signatures by adding in a hash of the package name
to the type hash code.
remove remaining checks for internally-generated _ names:
they are all gone.
R=ken
OCL=23236
CL=23238
|
|
* rename init functions
R=ken
OCL=23122
CL=23126
|
|
R=r
OCL=22978
CL=22984
|
|
lets us use a single source file for both 6c and gcc, handling
the incompatible handling of return values.
R=rsc
DELTA=649 (613 added, 35 deleted, 1 changed)
OCL=22682
CL=22730
|
|
R=rsc
DELTA=2 (2 added, 0 deleted, 0 changed)
OCL=22640
CL=22642
|
|
+ Use macros to name symbols with non-ASCII characters.
+ Make some variables unsigned, because they are compared
against unsigned values.
+ Fix a few void* pointers to be MLink*.
R=rsc
DELTA=94 (44 added, 3 deleted, 47 changed)
OCL=22303
CL=22638
|
|
R=iant
DELTA=3 (3 added, 0 deleted, 0 changed)
OCL=22467
CL=22471
|
|
R=r
DELTA=139 (101 added, 38 deleted, 0 changed)
OCL=22462
CL=22466
|
|
the possibility of large objects in interface values.
R=r
DELTA=171 (97 added, 22 deleted, 52 changed)
OCL=22382
CL=22382
|
|
also, after
func g() (int, int)
func f(int, int)
allow
f(g())
and
func h() (int, int) { return g() }
R=ken
DELTA=356 (252 added, 26 deleted, 78 changed)
OCL=22319
CL=22325
|
|
R=rsc
DELTA=7 (0 added, 7 deleted, 0 changed)
OCL=22267
CL=22281
|
|
other [] cleanup.
convert() is gone.
R=r
DELTA=352 (144 added, 68 deleted, 140 changed)
OCL=21660
CL=21662
|
|
R=r
DELTA=192 (145 added, 8 deleted, 39 changed)
OCL=21609
CL=21614
|
|
use malloc by default.
free stacks.
R=r
DELTA=424 (333 added, 29 deleted, 62 changed)
OCL=21553
CL=21584
|
|
R=r
OCL=21563
CL=21571
|
|
R=r
OCL=21570
CL=21570
|
|
R=r
OCL=21564
CL=21564
|
|
R=r
DELTA=1551 (1550 added, 0 deleted, 1 changed)
OCL=21404
CL=21538
|
|
new printarray
R=r
OCL=21429
CL=21429
|
|
always left cleared. changed
compiler generated memcpy and
memset to assume CLD.
R=r
OCL=21215
CL=21215
|
|
R=r
DELTA=2 (2 added, 0 deleted, 0 changed)
OCL=21178
CL=21187
|
|
R=r
DELTA=18 (16 added, 0 deleted, 2 changed)
OCL=21177
CL=21185
|
|
R=r
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=21040
CL=21176
|
|
fixes maps[""]
R=r
OCL=20909
CL=20911
|