index
:
odin/Odin.git
bill/all_or_none
bill/any-type-switch-if-else
bill/change-license
bill/compiler-optimizations-2025-09
bill/conditional-zero
bill/const-union
bill/dir-organization
bill/disallow-128-bit
bill/fix-current-os-package
bill/fix-data-races-2026-02
bill/force-type-assert
bill/global-variable-distribution
bill/init-fini-changes
bill/integer-concatenation
bill/io-error-changes
bill/must-tail
bill/new-slice-sort
bill/range-init
bill/remove-test-suffix
bill/shared-partial-return-memory
bill/subtype-type-info
bill/typeid-sip-hash
bill/utf16-strings
core-flags
core_os2_revamp
custom-math-sin
fix-4225
llvm-12-support
master
middle-end
mimalloc
mv/libc-errors
new_os
orca-dev
text-template
update-tilde
windows-llvm-11.1.0
windows-llvm-12.0.1
windows-llvm-13.0.0
Odin Programming Language
Odin Lang
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
core
/
os
/
os_windows.odin
Commit message (
Expand
)
Author
Age
Files
Lines
*
Alias heap calls from `base:runtime` is `core:os`
gingerBill
2024-01-28
1
-22
/
+0
*
Replace `core:*` to `base:*` where appropriate
gingerBill
2024-01-28
1
-2
/
+2
*
Add `runtime.DEFAULT_TEMP_ALLOCATOR_TEMP_GUARD` where appropriate
gingerBill
2023-02-10
1
-0
/
+1
*
remove unused c import
Colin Davidson
2023-01-06
1
-1
/
+0
*
more windows fixes
Colin Davidson
2023-01-06
1
-3
/
+3
*
more windows kerfuffle
Colin Davidson
2023-01-06
1
-1
/
+2
*
shuffle to private/public wrapper
Colin Davidson
2023-01-06
1
-2
/
+2
*
fix more things?
Colin Davidson
2023-01-05
1
-4
/
+4
*
add get core count
Colin Davidson
2023-01-05
1
-1
/
+23
*
Add `Allocator_Mode.Alloc_Non_Zerored`
gingerBill
2022-09-22
1
-2
/
+2
*
Fix #1606 (Call `runtime._cleanup_runtime_contextless()` for `os.exit`)
gingerBill
2022-03-09
1
-0
/
+2
*
Remove unneeded semicolons from the core library
gingerBill
2021-08-31
1
-108
/
+108
*
os: Add Windows 11 detection.
Jeroen van Rijn
2021-08-21
1
-1
/
+18
*
Minor fixes
gingerBill
2021-03-18
1
-1
/
+1
*
Minimize unneeded casts
gingerBill
2021-03-03
1
-1
/
+1
*
Remove `bit_field` type from Odin (keyword and dead runtime code still exists)
gingerBill
2021-02-19
1
-1
/
+1
*
Fixed getting windows version. The former function is no longer working on Wi...
zhibog
2020-10-24
1
-17
/
+16
*
Add os.read_at and for Windows; fix mem.clone_slice; fix current directory lo...
gingerBill
2020-09-29
1
-1
/
+1
*
Update packages os, path, and filepath
gingerBill
2020-09-26
1
-193
/
+0
*
Add `package path/filepath`; Add `os.stat` for windows (TODO: unix)
gingerBill
2020-09-25
1
-1
/
+3
*
Remove usage of `do` in core library
gingerBill
2020-09-23
1
-9
/
+29
*
Fix os.get_current_directory() allocator
Tetralux
2020-08-26
1
-2
/
+2
*
Clean-up OS constants; Clean-up procs_wasm32.odin
gingerBill
2020-07-09
1
-2
/
+0
*
Add `-show-system-calls`; Update runtime for windows_386; Fix some minor bugs
gingerBill
2020-06-30
1
-1
/
+3
*
Begin work on windows 386
gingerBill
2020-06-29
1
-4
/
+4
*
Add `raw_data` to replace cases in which `&x[0]` was used
gingerBill
2020-06-29
1
-1
/
+1
*
Begin migration from sys/win32 to sys/windows
gingerBill
2020-06-26
1
-59
/
+59
*
Add multi_logger.odin; Fix os_windows.odin
gingerBill
2020-06-19
1
-3
/
+3
*
Make os.get_current_directory no longer strip the zero at the end of the resu...
vassvik
2020-06-13
1
-2
/
+1
*
Remove `context.std*` parameters; Fix unary boolean not
gingerBill
2020-03-19
1
-1
/
+1
*
Add os.get_current_directory / os.set_current_directory
Tetralux
2020-01-20
1
-0
/
+35
*
Fix os.open
gingerBill
2019-12-23
1
-1
/
+1
*
Implement core:thread and core:sync on Unix using pthreads
Tetralux
2019-12-01
1
-1
/
+12
*
Fix -debug crash on windows caused by missing debug info for files.
gingerBill
2019-09-25
1
-1
/
+1
*
Initial support for GetVersionExA
Jeroen van Rijn
2019-01-18
1
-0
/
+35
*
Reorganize fmt and strings; Replace fmt.String_Buffer with strings.Builder
gingerBill
2019-01-06
1
-0
/
+4
*
Vet core library
gingerBill
2018-12-31
1
-1
/
+0
*
Fix os_windows.odin bugs
gingerBill
2018-12-30
1
-2
/
+2
*
Fix bugs and inconsistencies with linux versions of os package
matt
2018-12-30
1
-10
/
+16
*
Fix `context` initialization
gingerBill
2018-10-20
1
-1
/
+1
*
Add `unimplemented` and `unreachable` procedures; make `os.exit` a diverging ...
gingerBill
2018-10-13
1
-1
/
+1
*
Add `utf8_to_ucs2` for package win32 so that the wide procedures can used by ...
gingerBill
2018-08-30
1
-11
/
+4
*
Fix `make` error messages
gingerBill
2018-08-08
1
-1
/
+1
*
Reduce number of range and slice operators #239
gingerBill
2018-08-01
1
-3
/
+3
*
Comment based build tags for packages (basic and temporary)
gingerBill
2018-05-28
1
-0
/
+1
*
Reorganize `runtime` package
gingerBill
2018-05-27
1
-2
/
+1
*
Move ODIN_* platform constants to `core:os`
gingerBill
2018-05-27
1
-0
/
+2
*
Add file scopes for the packages
gingerBill
2018-05-27
1
-1
/
+1
*
Add basic package support (no IR support yet)
gingerBill
2018-05-26
1
-1
/
+1
*
Parse directories to be packages
gingerBill
2018-05-21
1
-0
/
+286