Commit Graph

  • 98c940b171 remove codereview.cfg. David Symonds 2014-12-08 10:59:03 +11:00
  • 3146fa09d5 convert .hgignore to .gitignore. David Symonds 2014-12-08 10:44:52 +11:00
  • bd7f565490 x/sys/unix: regenerate zsyscall_* files Dave Cheney 2014-11-10 11:48:04 +00:00
  • dea3d764c2 go.sys: use golang.org/x/... import paths Andrew Gerrand 2014-11-10 08:56:17 +11:00
  • 7c39a4f50c go.sys/windows: add SIO_UDP_CONNRESET const Alex Brainman 2014-11-06 11:00:43 +11:00
  • ac22431096 go.sys/unix: add support for *xattr functions on FreeBSD William Orr 2014-10-08 07:29:25 -07:00
  • 7f1554891e mksyscall.pl, types_linux.go: regenerate linux {386,amd64} files Ian Lance Taylor 2014-10-06 12:02:17 -07:00
  • c17938b803 go.sys/windows: keep windows syscall pointers live Alex Brainman 2014-10-06 10:48:58 +11:00
  • c65f27ffe6 go.sys: add Unsetenv Brad Fitzpatrick 2014-10-01 12:10:37 -07:00
  • c1f6f8bcc5 go.sys/unix: use "use" in syscall interface Rob Pike 2014-09-16 13:36:53 -07:00
  • c83757ae5b go.sys/unix/mkerrors.sh: restore missing include blocks Dropped (or not moved) for some unknown reason. Restore them. Rob Pike 2014-09-16 10:48:40 -07:00
  • 6d0305dc7d go.sys/unix: undo CL 119530044's effects in go.sys for BSD Rob Pike 2014-09-16 10:39:57 -07:00
  • 417a323d1f go.sys/plan9: define "use" in plan9/syscall.go Rob Pike 2014-09-09 11:25:43 -07:00
  • 477fd0357c go.sys/plan9: update to use "use" Rob Pike 2014-09-09 11:02:42 -07:00
  • 02c66d5dc9 go.sys/plan9: use syscall.ErrorString instead of NewError David du Colombier 2014-08-25 02:23:33 +02:00
  • fcfc1156f8 go.sys/plan9: delete Exec etc. These are being deleted from go.sys because in general they can only be implemented in close coordination with the runtime. Rob Pike 2014-08-22 15:33:52 -07:00
  • 866b9d8a48 go.sys/unix: delete Fork and Exec etc. These are being deleted from go.sys because in general they can only be implemented in close coordination with the runtime. Rob Pike 2014-08-21 16:14:51 -07:00
  • 9782d98bb0 go.sys/windows: delete StartProcess and Exec These are being deleted from go.sys because in general they can only be implemented in close coordination with the runtime. Rob Pike 2014-08-21 16:07:11 -07:00
  • d1ee94ce83 go.sys/windows: apply latest syscall changes Alex Brainman 2014-08-20 12:25:19 +10:00
  • 7d091bfd99 go.sys/windows: use $GOROOT/src/pkg/syscall/mksyscall_windows.go to generate syscalls Alex Brainman 2014-08-19 15:20:17 +10:00
  • dc3c21c62b go.sys/unix: use syscall.Errno for errors If we use a local type, it won't compare properly with errors from the rest of the standard library. Errors are the one type from syscall that propagates through the system, so it's important to have only one type for them. Rob Pike 2014-08-15 09:57:24 -07:00
  • 70c4b52aa0 go.sys/windows: delete errors_windows.go (except APPLICATION_ERROR) and Errno Alex Brainman 2014-08-15 13:37:15 +10:00
  • 96cf2ceb2c go.sys/unix: arm uses B not JMP Fix build. Rob Pike 2014-08-14 17:39:12 -07:00
  • aec3c6a331 go.sys/unix: just jump to syscall.Syscall etc. Don't re-implement these functions. Rob Pike 2014-08-14 12:30:17 -07:00
  • ba5045e1e0 go.sys/plan9: just jump to syscall.Syscall etc. Don't re-implement these functions. Rob Pike 2014-08-14 12:05:46 -07:00
  • 4faa336c56 go.sys/windows: use syscall.Errno for windows errors If we use a local type, it won't compare properly with errors from the rest of the standard library. Errors are the one type from syscall that propagates through the system, so it's important to have only one type for them. Rob Pike 2014-08-14 10:28:19 -07:00
  • b87d025ac4 go.sys/plan9: use syscall.ErrorString for errors If we use a local type, it won't compare properly with errors from the rest of the standard library. Errors are the one type from syscall that propagates through the system, so it's important to have only one type for them. Will apply the corresponding change to the other packages once this is approved. Rob Pike 2014-08-14 09:29:35 -07:00
  • 0c07981137 go.sys/unix: add asm hooks for solaris to runtime-resident syscall help also: race is supported on freebsd, so fix a couple of build tags Rob Pike 2014-08-13 20:54:29 -07:00
  • 73a4d37962 go.sys/windows: import syscall Simple oversight. Rob Pike 2014-08-13 17:45:19 -07:00
  • 9828c4dfac go.sys/unix: fix creds_test.go For this particular system call, which uses the net package, the expected error is syscall.EPERM not unix.EPERM. Rob Pike 2014-08-13 21:07:22 +00:00
  • 7118195da3 go.sys/windows: grab Syscall interface from the standard syscall package Also provide stubs to call loadlibrary and getprocaddress, which are implemented for package syscall by runtime/syscall_windows.goc. Should get the windows go.sys build closer to green. Rob Pike 2014-08-13 14:08:39 -07:00
  • 9e072b55ca go.sys: add solaris build tags They were missed yesterday when adding the tags for all the other unix variants. Rob Pike 2014-08-13 10:02:35 -07:00
  • 11f12da052 go.sys/unix: implement the environment functions by wrapping syscall The environment is global state that is owned by the standard syscall package. With this change, go test passes on darwin in the unix directory. Rob Pike 2014-08-13 09:00:28 -07:00
  • 279b3782ad go.sys: fix imports to cgc/p/go.sys, add build tags Approach but probably not achieve a green build. Rob Pike 2014-08-12 22:59:00 -07:00
  • 55e2a23348 go.sys/unix: delete nacl It's a peculiar environment that probably doesn't belong here. We can bring it back easily if we need it. Rob Pike 2014-08-12 17:00:33 -07:00
  • 8768103c90 go.sys/all: update #includes to new location Rob Pike 2014-08-12 14:05:03 -07:00
  • 8442dd2c63 go.sys: update package names Semi-automatic migration from package syscall to package {plan9,windows,unix}. No builds attempted yet, but this gets a lot of noise behind us so subsequent CLs will be more concise and easier to follow. Subsequent CLs will have semantic content. Rob Pike 2014-08-11 15:58:26 -07:00
  • 20acc5cf31 go.sys: copy files from syscall package to go.sys/{plan9,windows,unix} This CL copies to each package of go.sys the files from syscall it will need. Different directories have different files, but these: mkall.sh str.go syscall.go mksyscall.pl race.go race0.go syscall_test.go are copied to all three. No changes yet, these are just copies. They are not ready to use yet: package names are wrong, for starters. But this clean copy will make it easier to follow the changes as the packages are enabled. Rob Pike 2014-08-11 14:48:46 -07:00
  • 830b7a2031 go.sys: create new repository See http://golang.org/s/go1.4-syscall for background. Rob Pike 2014-08-08 14:33:53 -07:00
  • 1fabe7702b .hgignore: add comment setting policy Rob Pike 2013-12-20 16:28:21 -08:00
  • 0d571bdbc1 codereview: switch defaultcc to golang-codereviews Russ Cox 2013-12-20 10:57:06 -05:00
  • 3ead892b8d go.empty: restore the README I edited the wrong README when cloning the empty repo to create the tools one. Rob Pike 2013-05-17 12:11:15 -07:00
  • f4917bf174 go.tools: create subrepository This subrepo is the ultimate home for some of the experimental components being developed in go.exp now, and also existing pieces such as go vet. Rob Pike 2013-05-17 11:52:26 -07:00
  • ca8b903872 go.empty: add PATENTS file to the subrepo. Nigel Tao 2012-04-16 11:24:04 +10:00
  • b38d45f7ff LICENSE: add Rob Pike 2012-03-17 15:20:58 +11:00
  • f61fbb80d2 go.empty: prototype for new subrepository Russ Cox 2012-01-25 14:45:13 -05:00