1
0
mirror of https://github.com/golang/go synced 2024-11-27 03:31:29 -07:00
Commit Graph

59 Commits

Author SHA1 Message Date
Russ Cox
220a6de47e build: adjustments for move from src/pkg to src
This CL adjusts code referring to src/pkg to refer to src.

Immediately after submitting this CL, I will submit
a change doing 'hg mv src/pkg/* src'.
That change will be too large to review with Rietveld
but will contain only the 'hg mv'.

This CL will break the build.
The followup 'hg mv' will fix it.

For more about the move, see golang.org/s/go14nopkg.

LGTM=r
R=r
CC=golang-codereviews
https://golang.org/cl/134570043
2014-09-08 00:06:45 -04:00
David du Colombier
174b8c95f5 lib9: enable on Plan 9
This change depends on CL 57170052.

LGTM=rsc
R=rsc, bradfitz
CC=golang-codereviews
https://golang.org/cl/60840049
2014-02-13 20:06:41 +01:00
Ian Lance Taylor
74a43546b0 .hgignore: remove duplicate entry
R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/40690048
2013-12-12 19:01:50 -08:00
Ian Lance Taylor
1e6996ff2e .hgignore: remove merge markers
R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/40720049
2013-12-12 17:25:02 -08:00
Russ Cox
dba4d11e08 .hgignore: ignore liblink/anames?.c
R=golang-dev, minux.ma, iant
CC=golang-dev
https://golang.org/cl/36300045
2013-12-09 18:40:54 -05:00
Russ Cox
8642cbd660 cmd/dist: add liblink build information
In addition to adding the library, change the way the anames array is created.
Previously, it was written to src/cmd/6l/enam.c (and similarly for 5l and 8l)
and each of the other tools (6g, 6c, 6a) compiled the 6l/enam.c file in addition
to their own sources.

Now that there is a library shared by all these programs, move the anames
array into that library. To eliminate name conflicts, name the array after
the architecture letter: anames5, anames6, anames8.

First step to linker cleanup (golang.org/s/go13linker).

This CL does not build by itself. It depends on the CLs introducing
liblink and changing commands to use it.

R=iant
CC=golang-dev
https://golang.org/cl/35740044
2013-12-08 22:48:11 -05:00
Brad Fitzpatrick
74d2e096db build: ignore new zfiles, delete temp goplay binary in run.bash
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/12320045
2013-08-02 19:14:13 -07:00
Rémy Oudompheng
f8067ad67a hgignore: cleanup obsolete entries.
R=golang-dev, dave, r
CC=golang-dev
https://golang.org/cl/9935043
2013-06-02 11:36:09 +02:00
Shenghou Ma
0359621241 build: update Makefile to track source code dependencies better
Also update .hgignore to ignore y.output.

R=rsc
CC=golang-dev
https://golang.org/cl/5797061
2012-03-13 03:31:11 +08:00
Francisco Souza
b492bbe0d6 hgignore: ignoring misc/cgo/testso/main instead of /misc/cgo/testso/testso
test.bash does not remove main if the test fails, so it is good to keep main in .hgignore.

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5784057
2012-03-08 12:49:23 -05:00
Francisco Souza
dc57ed8caf misc/cgo: re-enable testso
The test.bash file generates .so file using gcc, builds the executable
using the go tool and then run it with the $LD_LIBRARY_PATH variable
pointing to the directory where the .so file lives.

Fixes #2982.

R=rsc, remyoudompheng
CC=golang-dev
https://golang.org/cl/5788043
2012-03-08 12:13:41 -05:00
Shenghou Ma
90010f8f63 build: re-enable some broken tests in run.bash
Updates #2982.

R=rsc, rsc
CC=golang-dev
https://golang.org/cl/5759064
2012-03-08 06:23:56 +08:00
Francisco Souza
ca21b1289c hgignore: ignore run.out generated by misc/cgo/stdio/test.bash
R=golang-dev, minux.ma, rsc
CC=golang-dev
https://golang.org/cl/5757059
2012-03-07 01:21:38 -05:00
Rob Pike
2632d75851 .hgignore: delete references to Make.inc and syslist.go
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/5752066
2012-03-07 14:07:22 +11:00
Brad Fitzpatrick
f274551f96 build: remove old version*.go files from hgignore
This broke a build on a Linux box I hadn't updated
in awhile. The hgignore files were preventing hg status
from showing and hg purge from cleaning up junk.

R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/5687048
2012-02-20 02:49:58 -08:00
Shenghou Ma
a2bdb5c04f .hgignore: add src/cmd/dist/dist.dSYM
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5677076
2012-02-17 11:21:32 -05:00
Rob Pike
1d2b19e2a3 .hgignore: delete more dregs
R=golang-dev, ality
CC=golang-dev
https://golang.org/cl/5636044
2012-02-06 11:25:28 +11:00
Rob Pike
d31d9201d6 .hgignore: delete dregs
R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/5634045
2012-02-06 11:09:38 +11:00
Gustavo Niemeyer
8f0602fb07 .hgignore: add VERSION.cache
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/5627051
2012-02-05 00:36:20 -02:00
Russ Cox
d53cdd1775 gc: check in y.tab.[ch], yerr.h, builtin.c.
This enables builds on systems without Bison/yacc.

R=golang-dev, iant
CC=golang-dev
https://golang.org/cl/5622051
2012-02-03 10:53:31 -05:00
David Symonds
8091ac1b5d .hgignore: update to ignore tmpltohtml.
R=golang-dev, gri
CC=golang-dev
https://golang.org/cl/5617055
2012-02-03 13:25:26 +11:00
Anthony Martin
e280035fc1 gc, cc: avoid using the wrong library when building the compilers
This can happen on Plan 9 if we we're building
with the 32-bit and 64-bit host compilers, one
after the other.

R=rsc
CC=golang-dev
https://golang.org/cl/5599053
2012-02-01 04:14:37 -08:00
Christopher Wedgwood
bbdd2070a9 .hgignore: ignore autogenerated files
R=rsc
CC=golang-dev
https://golang.org/cl/5491077
2011-12-20 15:54:39 -05:00
Andrew Gerrand
8bc6410837 build: update .hgignore
R=golang-dev, dsymonds, r
CC=golang-dev
https://golang.org/cl/5451073
2011-12-02 16:24:12 +11:00
Scott Lawrence
dd731478b8 misc/osx: Add scripts to create OS X package and disk image
Fixes #2327.

R=golang-dev, rsc, roberto, jdpoirier
CC=golang-dev
https://golang.org/cl/5375049
2011-11-18 19:05:53 -06:00
Alex Brainman
704bf7791b .hgignore: ignore src/pkg/exp/ebnflint/ebnflint
R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/5294060
2011-10-26 22:22:33 +11:00
Russ Cox
762729b50e codereview: save CL messages in $(hg root)/last-change
Fixes #2279.

R=bradfitz, r, r
CC=golang-dev
https://golang.org/cl/5096042
2011-09-20 14:56:15 -04:00
Marcel van Lohuizen
4e6f951e6b exp/norm: added normregtest to .hgignore.
R=r, rsc
CC=golang-dev
https://golang.org/cl/5009045
2011-09-14 20:03:21 +02:00
Marcel van Lohuizen
00cb627b87 exp/norm: added trie lookup code and associated tests.
- triegen.go: Factored out trie generation code from maketables.go
  (only renamed printTrieTables to printTables and made it a method).
- maketesttables.go: new tool to generate data for the trie unit test.
- Makefile: changed accordingly.
- trie.go: trie lookup code.
- trietest_data.go: generated by maketesttables.go.
- trie_test.go: unit test for trie.go.

R=r
CC=golang-dev
https://golang.org/cl/4844053
2011-08-10 15:34:12 +02:00
Marcel van Lohuizen
b35d49fca1 exp/norm: maketables tool for generating tables for normalization.
R=r, bsiegert, r, alex.brainman
CC=golang-dev
https://golang.org/cl/4662080
2011-08-04 23:15:19 +02:00
Andrew Gerrand
eb72403bb6 go/build: exclude cgo test from arm
go/build: include command output in error values
go/build: add syslist.go to .hgignore

R=golang-dev, r
CC=golang-dev
https://golang.org/cl/4550118
2011-06-06 09:25:30 +10:00
Russ Cox
48ae1f2d9b syscall: add Mmap, Munmap on Linux, FreeBSD, OS X
* tweak mksyscall*.pl to be more gofmt-compatible.
* add mkall.sh -syscalls option.
* add sys/mman.h constants on OS X

R=r, eds, niemeyer
CC=golang-dev
https://golang.org/cl/4369044
2011-04-06 17:52:02 -04:00
Evan Shaw
bc35379763 .hgignore: Ignore all goinstalled packages
R=golang-dev, niemeyer, rsc1, rog, rsc
CC=golang-dev
https://golang.org/cl/4285047
2011-03-17 01:45:05 -04:00
Gustavo Niemeyer
70f08b47a0 goinstall: handle $(GOOS) and $(GOARCH) in filenames
This enables goinstall to handle .go and .c files (for cgo)
which are named after the following patterns:

    name_$(GOOS).*
    name_$(GOARCH).*
    name_$(GOOS)_$(GOARCH).*

Files with those names are only included if the $(GOOS) and
$(GOARCH) match the current system.

R=rsc
CC=golang-dev
https://golang.org/cl/4172055
2011-03-07 10:54:53 -05:00
Gustavo Niemeyer
bd44684fa0 .hgignore: add *.cgo*.{c,go}
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/4168059
2011-02-22 15:42:10 -05:00
Gustavo Niemeyer
3173821a8c .hgignore: add doc/codelab/wiki/*.bin
R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/4173063
2011-02-19 05:44:53 +11:00
Alex Brainman
1c31589375 .hgignore: ignore src/pkg/runtime/version_*.go
R=golang-dev, r2
CC=golang-dev
https://golang.org/cl/4159041
2011-02-09 12:34:50 +11:00
Ian Lance Taylor
31d7efd4d2 .hgignore: Add some more files created by all.bash.
R=rsc
CC=golang-dev
https://golang.org/cl/4105044
2011-01-31 13:21:44 -08:00
Russ Cox
17fc373af7 codereview: handle file patterns better
If a file pattern is given and matches files that look
like they need to be hg added or hg removed, offer to do so.

If a file pattern is given and matches files in another CL, warn.

If a file pattern doesn't match anything, point that out.

Vet first line of CL description.

Fixes #972.

R=adg, niemeyer
CC=bradfitzgo, golang-dev
https://golang.org/cl/4099042
2011-01-24 14:14:26 -05:00
Hector Chu
aae5f91213 windows: implement exception handling
R=rsc, brainman
CC=golang-dev
https://golang.org/cl/4079041
2011-01-19 15:10:15 -05:00
Nigel Tao
8c6f997379 hg: add cgo/_cgo_* to .hgignore.
R=rsc, nigeltao_gnome
CC=golang-dev
https://golang.org/cl/3956042
2011-01-12 16:17:54 +11:00
Alex Brainman
1756b31bb9 add _testmain.go to .hgignore
R=rsc, r2
CC=golang-dev
https://golang.org/cl/2332042
2010-10-04 14:56:44 +11:00
Scott Lawrence
ebe837d6eb goinstall: added -a flag to mean "all remote packages"
Fixes #897.

goinstall -a can be used to reinstall all packages after an upgrade
goinstall -a -u can be used to update all package
A history of remote package installs is stored in $GOROOT/goinstall.log

R=rsc, adg
CC=golang-dev
https://golang.org/cl/1947041
2010-09-02 13:48:28 -04:00
Christian Himpel
2585888118 .hgignore: ignore src/cmd/cc/y.output
R=golang-dev, adg1, adg
CC=golang-dev
https://golang.org/cl/2023044
2010-08-26 16:50:17 +10:00
Russ Cox
da392d9136 build: no required environment variables
R=adg, r, PeterGo
CC=golang-dev
https://golang.org/cl/1942044
2010-08-18 10:08:49 -04:00
James Whitehead
04cd38131d hgignore: adds bin/ to support setting $GOBIN to $GOROOT/bin
R=PeterGo, adg
CC=golang-dev, jnw
https://golang.org/cl/1699046
2010-07-19 14:10:00 +10:00
Paolo Giarrusso
9eb806f80b .hgignore: ignore doc/htmlgen
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/1555042
2010-06-09 21:39:40 -07:00
Alex Brainman
182061204c rename cgo2c to goc2c in ignored list
R=rsc
CC=golang-dev
https://golang.org/cl/968043
2010-04-26 22:49:14 -07:00
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
Russ Cox
766d042e48 fix garbage benchmark Makefile.
apparently some versions of GNU make cannot
handle the %: %.$O rule.  i don't understand why
and don't care enough to find out.

R=agl1
CC=golang-dev
https://golang.org/cl/206055
2010-02-09 20:29:08 -08:00