From 59f6c81f98addb4fcc28810b4f4eff2990377f87 Mon Sep 17 00:00:00 2001 From: Rob Pike Date: Wed, 16 Apr 2014 10:40:41 -0700 Subject: [PATCH] doc/go1.3.html: document the state of FreeBSD Update #7056 LGTM=bradfitz R=golang-codereviews, bradfitz CC=golang-codereviews https://golang.org/cl/88070045 --- doc/go1.3.html | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/doc/go1.3.html b/doc/go1.3.html index 466eeb1a16..e76d41d9fa 100644 --- a/doc/go1.3.html +++ b/doc/go1.3.html @@ -53,6 +53,18 @@ as of Go 1.3 it is not supported by Go either.

+

Support for FreeBSD

+ +

+It was not announced at the time, but since the release of Go 1.2, support for Go on FreeBSD +requires FreeBSD 8 or above. +

+ +

+As of Go 1.3, support for Go on FreeBSD requires that the kernel be compiled with the +COMPAT_FREEBSD32 flag configured. +

+

Changes to the memory model

@@ -370,8 +382,6 @@ now closes Request.Body consistently, even on error. -

  • TODO: net: enable fast socket creation using SOCK_CLOEXEC and Accept4 on FreeBSD 10 (69100043)
  • -
  • The os/exec package now implements what the documentation has always said with regard to relative paths for the binary. @@ -395,8 +405,6 @@ now considers the DEL character, U+007F, to be non-printing.
  • -
  • TODO: syscall: add Accept4 for freebsd (CL 68880043)
  • -
  • On Windows, the syscall package now supports the cdecl calling convention through the addition of a new function @@ -405,8 +413,6 @@ alongside the existing function NewCallback.
  • -
  • TODO: syscall: add support for FreeBSD 10 (CL 56770044, 56980043)
  • -
  • The testing package now diagnoses tests that call panic(nil), which are almost always erroneous. -- 2.50.0