Colin Davidson
|
0e7109cab2
|
terminate read if we read EOF
|
2022-10-31 06:08:18 -07:00 |
|
gingerBill
|
6a14c3edb4
|
Make raw_data an intrinsic rather a @(builtin) runtime procedure
|
2022-10-30 22:05:29 +00:00 |
|
Jeroen van Rijn
|
22672a816e
|
Merge pull request #2153 from oskarnp/fix-fmt-string-width
Fix behavior of fmt_string() to not truncate strings to width
|
2022-10-26 17:54:26 +02:00 |
|
Oskar Nordquist
|
dcb873c88d
|
Fix behavior of fmt_string() to not truncate strings to width
|
2022-10-26 11:21:42 -04:00 |
|
gingerBill
|
62ab2987b6
|
Change name to windows_set_file_info_times
|
2022-10-26 16:08:49 +01:00 |
|
gingerBill
|
7bcde35651
|
Heavily improve time handling on Windows for time.now() and os.File_Info
|
2022-10-26 16:05:49 +01:00 |
|
gingerBill
|
7743e34596
|
Fix typo
|
2022-10-26 15:01:35 +01:00 |
|
gingerBill
|
4003b76fd3
|
Add GetSystemTimePreciseAsFileTime
|
2022-10-26 15:00:25 +01:00 |
|
gingerBill
|
c27ed1896f
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-10-26 13:37:40 +01:00 |
|
gingerBill
|
7d217269b5
|
Add Arena_Kind.Buffer to core:mem/virtual
|
2022-10-26 13:37:20 +01:00 |
|
nowheredevel
|
4389059834
|
Fix printf typo in documentation
|
2022-10-25 19:06:15 -04:00 |
|
Jeroen van Rijn
|
a51943e27f
|
Add core:math/rand.choice
|
2022-10-23 04:18:58 +02:00 |
|
gingerBill
|
d5047e621d
|
Merge pull request #2134 from jrfondren/errno-linkfix
fix core:c/libc.errno link_name for Linux and FreeBSD
|
2022-10-21 15:48:43 +01:00 |
|
Julian Ceipek
|
2242178d96
|
Fix signature for objc_allocateClassPair
|
2022-10-20 21:07:14 -04:00 |
|
gingerBill
|
53e84b7f31
|
Remove doubly linked list of Platform_Memory_Block fields
|
2022-10-19 23:39:47 +01:00 |
|
gingerBill
|
765969e6a3
|
Revert default_resize_bytes_align logic to previous behaviour
|
2022-10-19 16:06:36 +01:00 |
|
gingerBill
|
8086c14dcc
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-10-18 10:28:25 +01:00 |
|
gingerBill
|
80ce1b7d85
|
Allow for N = -1 in wstring_to_utf8
|
2022-10-18 10:28:17 +01:00 |
|
Julian Fondren
|
9f55404845
|
fix core:c/libc.errno link_name for Linux and FreeBSD
Although the FreeBSD link matches Darwin, its EILSEQ still matches Linux.
Confirmed with the following program:
```odin
package main
import "core:c/libc"
main :: proc() {
libc.printf("%d\n", libc.errno()^) // 0
_ = libc.fopen("nonexistent file", "r")
libc.printf("%d\n", libc.errno()^) // 2
}
```
on Linux:
Odin: dev-2022-10:075040ae
OS: Manjaro Linux, Linux 5.10.147-1-MANJARO
CPU: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
RAM: 15953 MiB
and FreeBSD:
Odin: dev-2022-10:075040ae
OS: FreeBSD: Unknown
CPU: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
RAM: 990 MiB
FreeBSD uname -r: 13.0-RELEASE
|
2022-10-17 22:32:10 -05:00 |
|
gingerBill
|
075040ae05
|
Update sort_private.odin
|
2022-10-18 00:06:21 +01:00 |
|
gingerBill
|
aa799d6a0d
|
Merge pull request #2124 from odin-lang/virtual-arena-unification
`core:mem/virtual` - Unify `Static_Arena` and `Growing_Arena` into `Arena`
|
2022-10-17 11:46:44 +01:00 |
|
gingerBill
|
ff51c5ee56
|
Wrap intrinsics.overflow_add to safe_add
|
2022-10-15 12:52:07 +01:00 |
|
gingerBill
|
7662808bc9
|
Add overflow_add checks to alloc_from_memory_block
|
2022-10-13 12:53:33 +01:00 |
|
gingerBill
|
d48828dd80
|
Add overflow check when using a growing arena
|
2022-10-13 12:45:17 +01:00 |
|
gingerBill
|
b725e01cdd
|
Add @(require_results) to many procedures
|
2022-10-13 11:10:16 +01:00 |
|
gingerBill
|
874c1f076d
|
Merge pull request #2126 from ftphikari/master
sys/windows: add SHFileOperationW
|
2022-10-13 11:04:01 +01:00 |
|
hikari
|
2c14f0a109
|
sys/windows: add ITaskbarList interfaces
|
2022-10-13 11:19:05 +03:00 |
|
gingerBill
|
cf4afc2e7b
|
Inline assert condition
|
2022-10-12 21:26:50 +01:00 |
|
gingerBill
|
5ed06f7eb8
|
Rename constants; minor rearrange of Arena layout
|
2022-10-12 21:23:45 +01:00 |
|
gingerBill
|
765cd66b30
|
Clean up minimum_block_size default implicit initialization
|
2022-10-12 21:20:31 +01:00 |
|
gingerBill
|
5a8fbc230d
|
Sanity corrections to virtual calls
|
2022-10-12 21:16:34 +01:00 |
|
gingerBill
|
5c62211f00
|
Inline resize logic for virtual.Arena
|
2022-10-12 20:44:36 +01:00 |
|
gingerBill
|
835b8ffa22
|
Update total_used for arena_static_reset_to
|
2022-10-12 20:30:48 +01:00 |
|
gingerBill
|
b84108c4b5
|
Inline align forward offset code
|
2022-10-12 20:28:51 +01:00 |
|
gingerBill
|
6642e1fc9d
|
Unify Static_Arena and Growing_Arena into Arena
|
2022-10-12 19:10:04 +01:00 |
|
hikari
|
c909e8e4b8
|
sys/windows: add SHFileOperationW
|
2022-10-12 04:35:41 +03:00 |
|
elusivePorpoise
|
721486f875
|
Merge branch 'odin-lang:master' into master
|
2022-10-11 02:20:30 -07:00 |
|
gingerBill
|
29f2ecd228
|
Merge pull request #2101 from ftphikari/master
sys/windows: add a bunch of stuff
|
2022-10-10 22:08:30 +01:00 |
|
hikari
|
a1935bc1f4
|
sys/windows: replace A with W
|
2022-10-10 20:40:41 +03:00 |
|
hikari
|
fa6cfde4b0
|
sys/windows: add free disk space function binding
|
2022-10-10 07:26:32 +03:00 |
|
Jeroen van Rijn
|
4c78ba2152
|
Fix #2122
|
2022-10-09 21:34:43 +02:00 |
|
Phuk Ng Yu
|
8b06fd0935
|
os2/file_windows fix
|
2022-10-07 00:06:46 -07:00 |
|
hikari
|
bb9b58b8c4
|
sys/windows: add some constants
|
2022-10-07 03:53:14 +03:00 |
|
gingerBill
|
ee070c9bd3
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-10-04 10:18:40 +01:00 |
|
gingerBill
|
aebafdcd08
|
update virtual.growing_arena_bootstrap_new
|
2022-10-04 10:18:32 +01:00 |
|
ftphikari
|
2b4fce8684
|
Merge branch 'odin-lang:master' into master
|
2022-10-04 09:10:00 +03:00 |
|
matias
|
d13dc7eca7
|
Add a few Fiber functions to kernel32.odin
This is not the complete set, but a start.
|
2022-10-03 11:35:27 -04:00 |
|
Ricardo Silva
|
1c9aad4d7b
|
Update Darwin release map
|
2022-10-03 14:49:35 +01:00 |
|
gingerBill
|
35ee7f3cba
|
Add system:legacy_stdio_definitions.lib to .odin for Windows
|
2022-10-02 11:58:17 +01:00 |
|
gingerBill
|
4c2e86b063
|
Merge pull request #2102 from yay/darwin-read-write
Darwin: allow reading/writing files larger than max(i32)
|
2022-10-02 11:51:00 +01:00 |
|