Moved all packages in core, base, vendor, tests and examples to use new #+ file tag syntax.

This commit is contained in:
Karl Zylinski
2024-09-14 18:27:49 +02:00
parent b12d312408
commit 19f0127e55
317 changed files with 433 additions and 433 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
// This is purely for documentation // This is purely for documentation
//+build ignore #+build ignore
package intrinsics package intrinsics
// Package-Related // Package-Related
+1 -1
View File
@@ -18,7 +18,7 @@
// This could change at a later date if the all these data structures are // This could change at a later date if the all these data structures are
// implemented within the compiler rather than in this "preload" file // implemented within the compiler rather than in this "preload" file
// //
//+no-instrumentation #+no-instrumentation
package runtime package runtime
import "base:intrinsics" import "base:intrinsics"
+3 -3
View File
@@ -1,6 +1,6 @@
//+private #+private
//+build linux, darwin, freebsd, openbsd, netbsd, haiku #+build linux, darwin, freebsd, openbsd, netbsd, haiku
//+no-instrumentation #+no-instrumentation
package runtime package runtime
import "base:intrinsics" import "base:intrinsics"
+3 -3
View File
@@ -1,6 +1,6 @@
//+private #+private
//+build wasm32, wasm64p32 #+build wasm32, wasm64p32
//+no-instrumentation #+no-instrumentation
package runtime package runtime
import "base:intrinsics" import "base:intrinsics"
+3 -3
View File
@@ -1,6 +1,6 @@
//+private #+private
//+build windows #+build windows
//+no-instrumentation #+no-instrumentation
package runtime package runtime
import "base:intrinsics" import "base:intrinsics"
+2 -2
View File
@@ -1,5 +1,5 @@
//+build orca #+build orca
//+private #+private
package runtime package runtime
foreign { foreign {
+2 -2
View File
@@ -1,5 +1,5 @@
//+build js, wasi, freestanding, essence #+build js, wasi, freestanding, essence
//+private #+private
package runtime package runtime
_heap_alloc :: proc "contextless" (size: int, zero_memory := true) -> rawptr { _heap_alloc :: proc "contextless" (size: int, zero_memory := true) -> rawptr {
+2 -2
View File
@@ -1,5 +1,5 @@
//+build linux, darwin, freebsd, openbsd, netbsd, haiku #+build linux, darwin, freebsd, openbsd, netbsd, haiku
//+private #+private
package runtime package runtime
when ODIN_OS == .Darwin { when ODIN_OS == .Darwin {
+1 -1
View File
@@ -1,4 +1,4 @@
//+vet !cast #+vet !cast
package runtime package runtime
import "base:intrinsics" import "base:intrinsics"
+2 -2
View File
@@ -1,5 +1,5 @@
//+build freebsd, openbsd, netbsd #+build freebsd, openbsd, netbsd
//+private #+private
package runtime package runtime
foreign import libc "system:c" foreign import libc "system:c"
+2 -2
View File
@@ -1,5 +1,5 @@
//+build darwin #+build darwin
//+private #+private
package runtime package runtime
import "base:intrinsics" import "base:intrinsics"
+2 -2
View File
@@ -1,5 +1,5 @@
//+build freestanding #+build freestanding
//+private #+private
package runtime package runtime
// TODO(bill): reimplement `os.write` // TODO(bill): reimplement `os.write`
+2 -2
View File
@@ -1,5 +1,5 @@
//+build haiku #+build haiku
//+private #+private
package runtime package runtime
foreign import libc "system:c" foreign import libc "system:c"
+2 -2
View File
@@ -1,5 +1,5 @@
//+build js #+build js
//+private #+private
package runtime package runtime
foreign import "odin_env" foreign import "odin_env"
+1 -1
View File
@@ -1,4 +1,4 @@
//+private #+private
package runtime package runtime
import "base:intrinsics" import "base:intrinsics"
+2 -2
View File
@@ -1,5 +1,5 @@
//+build orca #+build orca
//+private #+private
package runtime package runtime
import "base:intrinsics" import "base:intrinsics"
+2 -2
View File
@@ -1,5 +1,5 @@
//+build wasi #+build wasi
//+private #+private
package runtime package runtime
foreign import wasi "wasi_snapshot_preview1" foreign import wasi "wasi_snapshot_preview1"
+2 -2
View File
@@ -1,5 +1,5 @@
//+build windows #+build windows
//+private #+private
package runtime package runtime
foreign import kernel32 "system:Kernel32.lib" foreign import kernel32 "system:Kernel32.lib"
+1 -1
View File
@@ -1,4 +1,4 @@
//+private #+private
package runtime package runtime
foreign import "system:Foundation.framework" foreign import "system:Foundation.framework"
+1 -1
View File
@@ -1,4 +1,4 @@
//+build js #+build js
package runtime package runtime
init_default_context_for_js: Context init_default_context_for_js: Context
+1 -1
View File
@@ -1,4 +1,4 @@
//+build wasm32, wasm64p32 #+build wasm32, wasm64p32
package runtime package runtime
@(private="file") @(private="file")
+2 -2
View File
@@ -1,5 +1,5 @@
//+private #+private
//+no-instrumentation #+no-instrumentation
package runtime package runtime
foreign import kernel32 "system:Kernel32.lib" foreign import kernel32 "system:Kernel32.lib"
+2 -2
View File
@@ -1,5 +1,5 @@
//+private #+private
//+no-instrumentation #+no-instrumentation
package runtime package runtime
@require foreign import "system:int64.lib" @require foreign import "system:int64.lib"
+1 -1
View File
@@ -1,4 +1,4 @@
//+build wasm32, wasm64p32 #+build wasm32, wasm64p32
package runtime package runtime
import "base:intrinsics" import "base:intrinsics"
+1 -1
View File
@@ -1,4 +1,4 @@
//+vet !using-param #+vet !using-param
package compress_zlib package compress_zlib
/* /*
+1 -1
View File
@@ -1,4 +1,4 @@
//+build amd64 #+build amd64
package aes_hw_intel package aes_hw_intel
import "core:sys/info" import "core:sys/info"
+1 -1
View File
@@ -20,7 +20,7 @@
// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF // NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//+build amd64 #+build amd64
package aes_hw_intel package aes_hw_intel
import "base:intrinsics" import "base:intrinsics"
@@ -20,7 +20,7 @@
// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF // NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//+build amd64 #+build amd64
package aes_hw_intel package aes_hw_intel
import "base:intrinsics" import "base:intrinsics"
@@ -1,4 +1,4 @@
//+build amd64 #+build amd64
package chacha20_simd256 package chacha20_simd256
import "base:intrinsics" import "base:intrinsics"
@@ -1,4 +1,4 @@
//+build !amd64 #+build !amd64
package chacha20_simd256 package chacha20_simd256
import "base:intrinsics" import "base:intrinsics"
+1 -1
View File
@@ -1,4 +1,4 @@
//+build amd64 #+build amd64
package aes package aes
import "base:intrinsics" import "base:intrinsics"
+1 -1
View File
@@ -1,4 +1,4 @@
//+build amd64 #+build amd64
package aes package aes
import "base:intrinsics" import "base:intrinsics"
+1 -1
View File
@@ -1,4 +1,4 @@
//+build amd64 #+build amd64
package aes package aes
import "base:intrinsics" import "base:intrinsics"
+1 -1
View File
@@ -1,4 +1,4 @@
//+build !amd64 #+build !amd64
package aes package aes
@(private = "file") @(private = "file")
+1 -1
View File
@@ -1,4 +1,4 @@
//+build amd64 #+build amd64
package aes package aes
import "core:crypto/_aes/hw_intel" import "core:crypto/_aes/hw_intel"
+1 -1
View File
@@ -1,4 +1,4 @@
//+build freebsd, openbsd, netbsd #+build freebsd, openbsd, netbsd
package crypto package crypto
foreign import libc "system:c" foreign import libc "system:c"
+7 -7
View File
@@ -1,10 +1,10 @@
//+build !linux #+build !linux
//+build !windows #+build !windows
//+build !openbsd #+build !openbsd
//+build !freebsd #+build !freebsd
//+build !netbsd #+build !netbsd
//+build !darwin #+build !darwin
//+build !js #+build !js
package crypto package crypto
HAS_RAND_BYTES :: false HAS_RAND_BYTES :: false
+2 -2
View File
@@ -1,5 +1,5 @@
//+private file #+private file
//+build linux, darwin #+build linux, darwin
package debug_trace package debug_trace
import "base:intrinsics" import "base:intrinsics"
+3 -3
View File
@@ -1,6 +1,6 @@
//+build !windows #+build !windows
//+build !linux #+build !linux
//+build !darwin #+build !darwin
package debug_trace package debug_trace
import "base:runtime" import "base:runtime"
+2 -2
View File
@@ -1,5 +1,5 @@
//+private #+private
//+build windows #+build windows
package debug_trace package debug_trace
import "base:intrinsics" import "base:intrinsics"
+2 -2
View File
@@ -1,5 +1,5 @@
//+build js #+build js
//+private #+private
package dynlib package dynlib
_load_library :: proc(path: string, global_symbols := false) -> (Library, bool) { _load_library :: proc(path: string, global_symbols := false) -> (Library, bool) {
+2 -2
View File
@@ -1,5 +1,5 @@
//+build linux, darwin, freebsd, openbsd, netbsd #+build linux, darwin, freebsd, openbsd, netbsd
//+private #+private
package dynlib package dynlib
import "core:os" import "core:os"
+2 -2
View File
@@ -1,5 +1,5 @@
//+build windows #+build windows
//+private #+private
package dynlib package dynlib
import win32 "core:sys/windows" import win32 "core:sys/windows"
+1 -1
View File
@@ -1,4 +1,4 @@
//+build netbsd, openbsd #+build netbsd, openbsd
package flags package flags
import "base:runtime" import "base:runtime"
+2 -2
View File
@@ -1,5 +1,5 @@
//+build !netbsd #+build !netbsd
//+build !openbsd #+build !openbsd
package flags package flags
import "base:runtime" import "base:runtime"
+1 -1
View File
@@ -1,4 +1,4 @@
//+private #+private
package flags package flags
import "base:intrinsics" import "base:intrinsics"
+1 -1
View File
@@ -1,4 +1,4 @@
//+private #+private
package flags package flags
import "core:container/bit_array" import "core:container/bit_array"
+1 -1
View File
@@ -1,4 +1,4 @@
//+private #+private
package flags package flags
import "base:intrinsics" import "base:intrinsics"
+3 -3
View File
@@ -1,6 +1,6 @@
//+private #+private
//+build !netbsd #+build !netbsd
//+build !openbsd #+build !openbsd
package flags package flags
import "core:net" import "core:net"
+1 -1
View File
@@ -1,4 +1,4 @@
//+private #+private
package flags package flags
@require import "base:runtime" @require import "base:runtime"
+1 -1
View File
@@ -1,4 +1,4 @@
//+build ignore #+build ignore
package custom_formatter_example package custom_formatter_example
import "core:fmt" import "core:fmt"
import "core:io" import "core:io"
+1 -1
View File
@@ -1,4 +1,4 @@
//+build js #+build js
package fmt package fmt
import "core:bufio" import "core:bufio"
+3 -3
View File
@@ -1,6 +1,6 @@
//+build !freestanding #+build !freestanding
//+build !js #+build !js
//+build !orca #+build !orca
package fmt package fmt
import "base:runtime" import "base:runtime"
+1 -1
View File
@@ -1,4 +1,4 @@
//+build js #+build js
package core_image_bmp package core_image_bmp
load :: proc{load_from_bytes, load_from_context} load :: proc{load_from_bytes, load_from_context}
+1 -1
View File
@@ -1,4 +1,4 @@
//+build !js #+build !js
package core_image_bmp package core_image_bmp
import "core:os" import "core:os"
+1 -1
View File
@@ -1,4 +1,4 @@
//+build js #+build js
package image package image
load :: proc{ load :: proc{
+1 -1
View File
@@ -1,4 +1,4 @@
//+build !js #+build !js
package image package image
import "core:os" import "core:os"
+1 -1
View File
@@ -1,4 +1,4 @@
//+vet !using-stmt #+vet !using-stmt
package netpbm package netpbm
import "core:bytes" import "core:bytes"
+1 -1
View File
@@ -1,4 +1,4 @@
//+build js #+build js
package netpbm package netpbm
load :: proc { load :: proc {
+1 -1
View File
@@ -1,4 +1,4 @@
//+build !js #+build !js
package netpbm package netpbm
import "core:os" import "core:os"
+1 -1
View File
@@ -8,7 +8,7 @@
*/ */
//+vet !using-stmt #+vet !using-stmt
package png package png
import "core:compress" import "core:compress"
+1 -1
View File
@@ -1,4 +1,4 @@
//+build js #+build js
package png package png
load :: proc{load_from_bytes, load_from_context} load :: proc{load_from_bytes, load_from_context}
+1 -1
View File
@@ -1,4 +1,4 @@
//+build !js #+build !js
package png package png
import "core:os" import "core:os"
+1 -1
View File
@@ -1,4 +1,4 @@
//+build js #+build js
package qoi package qoi
save :: proc{save_to_buffer} save :: proc{save_to_buffer}
+1 -1
View File
@@ -1,4 +1,4 @@
//+build !js #+build !js
package qoi package qoi
import "core:os" import "core:os"
+1 -1
View File
@@ -1,4 +1,4 @@
//+build js #+build js
package tga package tga
save :: proc{save_to_buffer} save :: proc{save_to_buffer}
+1 -1
View File
@@ -1,4 +1,4 @@
//+build !js #+build !js
package tga package tga
import "core:os" import "core:os"
+2 -2
View File
@@ -1,5 +1,5 @@
//+build !freestanding #+build !freestanding
//+build !orca #+build !orca
package log package log
import "core:encoding/ansi" import "core:encoding/ansi"
+1 -1
View File
@@ -7,7 +7,7 @@
The code started out as an idiomatic source port of libTomMath, which is in the public domain, with thanks. The code started out as an idiomatic source port of libTomMath, which is in the public domain, with thanks.
*/ */
//+build ignore #+build ignore
package math_big package math_big
import "core:time" import "core:time"
+1 -1
View File
@@ -1,4 +1,4 @@
//+build !js #+build !js
package math package math
import "base:intrinsics" import "base:intrinsics"
+1 -1
View File
@@ -1,4 +1,4 @@
//+build js #+build js
package math package math
import "base:intrinsics" import "base:intrinsics"
+1 -1
View File
@@ -4,7 +4,7 @@
Ported from https://github.com/KdotJPG/OpenSimplex2. Ported from https://github.com/KdotJPG/OpenSimplex2.
Copyright 2022 Yuki2 (https://github.com/NoahR02) Copyright 2022 Yuki2 (https://github.com/NoahR02)
*/ */
//+private #+private
package math_noise package math_noise
/* /*
+1 -1
View File
@@ -1,4 +1,4 @@
//+build !freestanding #+build !freestanding
package mem package mem
import "core:sync" import "core:sync"
+1 -1
View File
@@ -1,4 +1,4 @@
//+build !freestanding #+build !freestanding
package mem package mem
import "base:runtime" import "base:runtime"
+2 -2
View File
@@ -1,5 +1,5 @@
//+build linux #+build linux
//+private #+private
package mem_virtual package mem_virtual
import "core:sys/linux" import "core:sys/linux"
+7 -7
View File
@@ -1,10 +1,10 @@
//+private #+private
//+build !darwin #+build !darwin
//+build !freebsd #+build !freebsd
//+build !openbsd #+build !openbsd
//+build !netbsd #+build !netbsd
//+build !linux #+build !linux
//+build !windows #+build !windows
package mem_virtual package mem_virtual
_reserve :: proc "contextless" (size: uint) -> (data: []byte, err: Allocator_Error) { _reserve :: proc "contextless" (size: uint) -> (data: []byte, err: Allocator_Error) {
+1 -1
View File
@@ -1,4 +1,4 @@
//+private #+private
package mem_virtual package mem_virtual
Platform_Memory_Block :: struct { Platform_Memory_Block :: struct {
+2 -2
View File
@@ -1,5 +1,5 @@
//+build darwin, netbsd, freebsd, openbsd #+build darwin, netbsd, freebsd, openbsd
//+private #+private
package mem_virtual package mem_virtual
import "core:sys/posix" import "core:sys/posix"
+2 -2
View File
@@ -1,5 +1,5 @@
//+build windows #+build windows
//+private #+private
package mem_virtual package mem_virtual
foreign import Kernel32 "system:Kernel32.lib" foreign import Kernel32 "system:Kernel32.lib"
+1 -1
View File
@@ -1,4 +1,4 @@
// +build windows, linux, darwin, freebsd #+build windows, linux, darwin, freebsd
package net package net
/* /*
+1 -1
View File
@@ -1,4 +1,4 @@
// +build windows, linux, darwin, freebsd #+build windows, linux, darwin, freebsd
package net package net
/* /*
+1 -1
View File
@@ -1,4 +1,4 @@
// +build windows, linux, darwin, freebsd #+build windows, linux, darwin, freebsd
package net package net
/* /*
+1 -1
View File
@@ -1,4 +1,4 @@
//+build linux, darwin, freebsd #+build linux, darwin, freebsd
package net package net
/* /*
Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures. Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures.
+1 -1
View File
@@ -1,4 +1,4 @@
//+build windows #+build windows
package net package net
/* /*
+1 -1
View File
@@ -1,5 +1,5 @@
package net package net
// +build darwin #+build darwin
/* /*
Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures. Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures.
+1 -1
View File
@@ -1,4 +1,4 @@
//+build freebsd #+build freebsd
package net package net
/* /*
+1 -1
View File
@@ -1,5 +1,5 @@
package net package net
// +build linux #+build linux
/* /*
Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures. Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures.
+1 -1
View File
@@ -1,5 +1,5 @@
package net package net
// +build windows #+build windows
/* /*
Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures. Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures.
+1 -1
View File
@@ -1,4 +1,4 @@
// +build windows, linux, darwin, freebsd #+build windows, linux, darwin, freebsd
package net package net
/* /*
+1 -1
View File
@@ -1,5 +1,5 @@
package net package net
//+build darwin #+build darwin
/* /*
Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures. Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures.
+1 -1
View File
@@ -1,4 +1,4 @@
//+build freebsd #+build freebsd
package net package net
/* /*
+1 -1
View File
@@ -1,5 +1,5 @@
package net package net
//+build linux #+build linux
/* /*
Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures. Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures.
+1 -1
View File
@@ -1,5 +1,5 @@
package net package net
//+build windows #+build windows
/* /*
Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures. Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures.
+1 -1
View File
@@ -1,4 +1,4 @@
// +build windows, linux, darwin, freebsd #+build windows, linux, darwin, freebsd
package net package net
/* /*
+1 -1
View File
@@ -1,5 +1,5 @@
package net package net
// +build darwin #+build darwin
/* /*
Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures. Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures.
+1 -1
View File
@@ -1,4 +1,4 @@
//+build freebsd #+build freebsd
package net package net
/* /*
+1 -1
View File
@@ -1,5 +1,5 @@
package net package net
// +build linux #+build linux
/* /*
Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures. Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures.
+1 -1
View File
@@ -1,5 +1,5 @@
package net package net
// +build windows #+build windows
/* /*
Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures. Package net implements cross-platform Berkeley Sockets, DNS resolution and associated procedures.
+1 -1
View File
@@ -1,4 +1,4 @@
//+build darwin, linux, netbsd, freebsd, openbsd #+build darwin, linux, netbsd, freebsd, openbsd
package os package os
import "core:strings" import "core:strings"
+1 -1
View File
@@ -1,4 +1,4 @@
//+private #+private
package os2 package os2
import "base:runtime" import "base:runtime"

Some files were not shown because too many files have changed in this diff Show More