Age | Commit message (Collapse) | Author | Files | Lines |
|
to string convert. if the byte array has length 0,
the computation of &a[0] throws an index bounds error.
for fixed size arrays, this ends up invoking arrays2d
unnecessarily, but it works.
R=ken
DELTA=304 (44 added, 28 deleted, 232 changed)
OCL=15674
CL=15678
|
|
R=r
OCL=15664
CL=15664
|
|
R=r
OCL=15627
CL=15627
|
|
2 added dynamic calls to throw for array bounds
and 'fn wo return'
3 small optimization on index[constant]
R=r
OCL=15281
CL=15281
|
|
R=r
OCL=14603
CL=14603
|
|
* kick off new os procs (machs) as needed
* add sys·sleep for testing
* add Lock, Rendez
* properly lock mal, sys·newproc, scheduler
* linux syscall arg #4 is in R10, not CX
* chans are not multithread-safe yet
* multithreading disabled by default;
set $gomaxprocs=2 (or 1000) to turn it on
This should build on OS X but may not.
Rob and I will fix soon after submitting.
TBR=r
OCL=13784
CL=13842
|
|
R=r
DELTA=517 (137 added, 98 deleted, 282 changed)
OCL=13495
CL=13495
|
|
R=r
APPROVED=r
DELTA=638 (433 added, 21 deleted, 184 changed)
OCL=13426
CL=13438
|
|
allow print of pointers
SVN=127548
|
|
SVN=127437
|
|
SVN=127153
|
|
SVN=126958
|
|
arg space magic number for morestack
SVN=126936
|
|
SVN=126929
|
|
SVN=126423
|
|
SVN=126321
|
|
fixed a,b,c := x,x,x
SVN=126250
|
|
SVN=126152
|
|
add isNaN, isInf, NaN, Inf
SVN=125389
|
|
update tests to use exit rather than return
ignore return value from main (actually done in prior CL)
SVN=125173
|
|
add args to linux runtime
SVN=124961
|
|
argc, argv, envc, envv all in sys now
sys.argc() etc.
SVN=124398
|
|
SVN=123089
|
|
expressions.
start of generics for calling builtin
functions
start of map type
'any' demoted from reserved word to type
SVN=122808
|
|
SVN=122046
|
|
SVN=121164
|