Russ Cox
0c3a93ceb7
runtime: add GOROOT and Version
...
R=r
CC=golang-dev
https://golang.org/cl/608041
2010-03-16 23:10:33 -07:00
Alex Brainman
5e6203d28b
syscall: more changes to mingw version
...
- mkall now generates syscall stabs automatically
- we can call unicode versions of winapi now
- introduce GetErrstr function to fetch error text given errno
- general cleanup
R=rsc
CC=golang-dev
https://golang.org/cl/562041
2010-03-16 23:10:07 -07:00
Andrew Gerrand
9d930040d7
json: add MarshalIndent (accepts user-specified indent string)
...
Fixes #661
R=r, rsc, skorobo
CC=golang-dev
https://golang.org/cl/576042
2010-03-17 15:41:16 +11:00
Russ Cox
e153d3d818
syscall: add const ARCH, analogous to OS
...
R=r
CC=giles, golang-dev
https://golang.org/cl/600041
2010-03-16 18:45:48 -07:00
Russ Cox
a24f8144e4
doc/install: tweak port text; drop redundant list of operating systems.
...
R=adg
CC=golang-dev, r
https://golang.org/cl/597041
2010-03-16 18:45:16 -07:00
Russ Cox
cf5ee36aa0
version.bash: cope with ancient Mercurial
...
R=adg
CC=dpx, golang-dev
https://golang.org/cl/593043
2010-03-16 18:45:06 -07:00
Russ Cox
141821d512
http: change RawPath to mean raw path, not raw everything-after-scheme.
...
The new meaning is more useful for both websocket and http.
R=r, petar-m, ukai
CC=golang-dev, madari
https://golang.org/cl/582043
2010-03-16 18:44:55 -07:00
Russ Cox
c75f891a72
utf16: new package
...
needed for interacting with various legacy interfaces,
like Windows and the Mac OS clipboard.
R=r
CC=golang-dev
https://golang.org/cl/595041
2010-03-16 18:44:37 -07:00
Andrew Gerrand
67148530d2
goinstall doc: fix link to godashboard/package
...
R=rsc
CC=golang-dev
https://golang.org/cl/607041
2010-03-17 11:40:05 +11:00
Robert Griesemer
53f3d0733c
gofmt: more consistent formatting of const/var decls
...
- gofmt -w src misc
- only manually modified file: src/pkg/go/printer/nodes.go
R=rsc
CC=golang-dev, r
https://golang.org/cl/606041
2010-03-16 16:45:54 -07:00
Robert Griesemer
74fac99d05
godoc: initial support for showing popup information
...
for identifiers in Go source code
- at the moment just show identifier kind (var, func, etc.) and name
(eventually should show declaration, type, etc.)
- JavaScript parts by adg
R=rsc
CC=adg, golang-dev
https://golang.org/cl/578042
2010-03-16 14:17:42 -07:00
Russ Cox
0b986316b8
net: fix IPMask.String not to crash on all-0xff mask
...
R=r
CC=golang-dev
https://golang.org/cl/438042
2010-03-16 14:16:33 -07:00
Petar Maymounkov
7f4c2caea5
http: add ParseQuery
...
R=rsc
CC=golang-dev
https://golang.org/cl/238041
2010-03-16 13:57:16 -07:00
Anthony Starks
354679d910
misc/bbedit: support for cmplx, real, imag
...
R=rsc
CC=golang-dev
https://golang.org/cl/582041
2010-03-16 13:26:34 -07:00
Conrad Meyer
899e2e6e0c
sha512: add sha384 (truncated version)
...
R=rsc
CC=golang-dev
https://golang.org/cl/317041
2010-03-16 13:26:21 -07:00
Robert Griesemer
926f59ba14
image/jpeg: fix typos
...
Fixes #665 .
R=nigeltao, nigeltao_golang
CC=golang-dev
https://golang.org/cl/570041
2010-03-15 22:10:47 -07:00
David Symonds
72a3f5329d
Add new complex types, functions and literals to Vim syntax file.
...
R=rsc
CC=golang-dev
https://golang.org/cl/224042
2010-03-15 20:38:24 -07:00
Russ Cox
acfd7b8d12
runtime: lock finalizer table accesses
...
R=r
CC=golang-dev
https://golang.org/cl/462043
2010-03-15 20:29:17 -07:00
Andrew Gerrand
ee9bc00d33
release.2010-03-15 part two
...
R=rsc
CC=golang-dev
https://golang.org/cl/581041
2010-03-16 10:54:02 +11:00
Andrew Gerrand
6f9272f5dd
release.2010-03-15
...
R=rsc
CC=golang-dev
https://golang.org/cl/579041
2010-03-16 10:44:13 +11:00
Andrew Gerrand
9aff17f0d7
install.html: elaborate on shell profile instructions
...
R=r, rsc
CC=golang-dev
https://golang.org/cl/556041
2010-03-16 09:42:34 +11:00
Robert Griesemer
b32f22b3f8
gofmt: fix for gofmt rewrite feature
...
Fixes #643 .
R=rsc
CC=golang-dev
https://golang.org/cl/576041
2010-03-15 15:42:09 -07:00
Andrew Gerrand
6129dbbee4
dashboard: include package.html
...
This was omitted from the original commit.
R=rsc
CC=golang-dev
https://golang.org/cl/554043
2010-03-16 09:05:09 +11:00
Robert Griesemer
226c2ec256
godoc: support for multiple packages in a directory
...
- smartly select the "right" package
- provide a list of other packages
R=rsc
CC=golang-dev
https://golang.org/cl/466042
2010-03-12 18:16:21 -08:00
Russ Cox
1a5cd2c0e1
hash/crc64: new package implementing 64-bit CRC
...
hash/crc32: add Update function
hash: add Sum64 interface
R=r
CC=golang-dev
https://golang.org/cl/445042
2010-03-12 17:38:18 -08:00
Robert Griesemer
67f1becad6
gofmt: make sure there is a newline after
...
a /*-style comment at the end of a file
Some minor cleanups/typo fixes along the way.
Fixes an issue where that newline was removed
after applying gofmt.
R=r
CC=golang-dev
https://golang.org/cl/476043
2010-03-12 14:54:06 -08:00
Robert Griesemer
ee0c35be85
go/printer: fix a couple of hidden crashes that become
...
visible only when enabling internal debug mode:
- in rare cases expression depth can underflow
- when printing a single labeled statement, indentation
may underflow if not setup correctly
R=rsc
CC=golang-dev
https://golang.org/cl/484041
2010-03-12 14:01:52 -08:00
Robert Griesemer
f7c27b9af9
ast/filter.go: missing nil-check causes crash
...
R=rsc
CC=golang-dev
https://golang.org/cl/461041
2010-03-11 17:39:55 -08:00
Robert Griesemer
3e24f2d6df
godoc: fix formatting of -src output
...
- go/filter.go: make MergePackageFiles smarter
- go/printer.go: handle positions from multiple files
R=rsc
CC=golang-dev
https://golang.org/cl/460042
2010-03-11 16:44:56 -08:00
Robert Griesemer
8107cad45a
math, path: minor comment fixes
...
R=r
CC=golang-dev
https://golang.org/cl/444043
2010-03-11 16:40:32 -08:00
Christopher Wedgwood
698bc461bf
syslog: increase test timeout from 10ms to 100ms
...
Problem pointed out by rsc.
R=rsc
CC=golang-dev
https://golang.org/cl/444041
2010-03-11 09:46:16 -08:00
Ian Lance Taylor
11a218444f
Revert previous change: complexN only converts to complexN.
...
This was discussed with Ken and Russ. 6g has been changed,
and both compilers now work this way. This avoids a double
type conversion--first to the float type, then to the complex
type.
R=r
CC=golang-dev, ken2, rsc
https://golang.org/cl/419042
2010-03-10 20:38:38 -08:00
Robert Griesemer
2a62195153
math package: minor documentation fix
...
R=rsc
CC=golang-dev
https://golang.org/cl/424041
2010-03-10 17:04:43 -08:00
Robert Griesemer
7cd4de6a07
install.html: add section on C tools
...
R=rsc
CC=golang-dev
https://golang.org/cl/238042
2010-03-10 16:31:09 -08:00
Robert Griesemer
799609e0b4
godoc: change -x to -src, update doc.go (missed in previous CL)
...
R=rsc
CC=golang-dev
https://golang.org/cl/384044
2010-03-10 15:41:36 -08:00
Robert Griesemer
ef4c2b85a0
go_spec.html: fix typo and link
...
R=r
CC=golang-dev
https://golang.org/cl/382045
2010-03-10 15:29:36 -08:00
Robert Griesemer
35aec6c7f7
godoc: provide mode which shows exported interface in "source form"
...
- on the commandline: godoc -x big
- in a webpage: provide form parameter ?m=src
Known issues:
- Positioning of comments incorrect in several cases. Separate CL.
- Need a link/menu to switch between different modes of presentation
in the web view.
R=rsc
CC=golang-dev
https://golang.org/cl/376041
2010-03-10 15:22:22 -08:00
Russ Cox
16e6df9807
fix 386 a[i] = cmplx(r, j)
...
R=ken2
CC=golang-dev
https://golang.org/cl/384043
2010-03-10 13:06:35 -08:00
Russ Cox
270ab18666
fix amd64 build (golden.out)
...
R=ken2
CC=golang-dev
https://golang.org/cl/417042
2010-03-10 12:42:53 -08:00
Andrew Gerrand
a2772a593b
template: add ParseFile, MustParseFile, and associated tests
...
R=r
CC=golang-dev
https://golang.org/cl/391041
2010-03-10 20:19:20 +11:00
Ken Thompson
2edb02b41e
1. decommit complex(float) conversion
...
2. add complex algorithm for map/chan
3. test for use of complex in
array, slice, field, chan, map,
field, pointer.
R=rsc
CC=golang-dev
https://golang.org/cl/384041
2010-03-09 17:51:30 -08:00
Russ Cox
529369e452
gc: remove duplicate errors, give better error for I.(T)
...
R=ken2
CC=golang-dev
https://golang.org/cl/370041
2010-03-09 15:09:37 -08:00
Alex Brainman
e00795859b
syscall: minimal mingw version of syscall to call windows dlls
...
lots of missing parts, but builds and can call dlls, see a sample code in syscall_mingw.go
R=rsc
CC=golang-dev
https://golang.org/cl/218042
2010-03-09 15:09:09 -08:00
Dean Prichard
75e5ece03a
reflect: typo in comment
...
R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/369041
2010-03-10 10:00:10 +11:00
Andrey Mirtchovski
9a44578806
missing ';' renders the code snippet incorrectly on website
...
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/367041
2010-03-09 14:21:34 -08:00
Rob Pike
9280b746ee
fmt: enable the complex tests now that 8g supports complex
...
R=rsc
CC=golang-dev
https://golang.org/cl/357043
2010-03-09 14:17:14 -08:00
Ken Thompson
38ad41c317
fix bugs compiling things like
...
c = cmplx(imag(c), real(c))
without a temporary
R=rsc
CC=golang-dev
https://golang.org/cl/360043
2010-03-09 13:39:45 -08:00
Ken Thompson
f229c8b546
identical complex implementation
...
for 6g and 8g. can also be used
for 5g. 5g is still a stub.
R=rsc
CC=golang-dev
https://golang.org/cl/362041
2010-03-09 12:49:24 -08:00
Dean Prichard
5b1a196c37
arm: cleanup build warnings
...
trivial stuff
lex.c: these prototypes are in a.h
asm.c: unused variables
arm-pass.txt deal w/ sieve.go rename and addition of sieve2.go
R=kaib, rsc
CC=golang-dev
https://golang.org/cl/244041
2010-03-08 18:13:19 -08:00
Raif S. Naffah
96c9603a43
crypto/ripemd160: new package
...
R=rsc
CC=golang-dev
https://golang.org/cl/224081
2010-03-08 18:12:36 -08:00