Colin Davidson
|
b6838731f5
|
oops, indentation
|
2024-01-17 13:30:03 -08:00 |
|
Colin Davidson
|
991c1d4446
|
add resize_non_zeroed to query features
|
2024-01-17 13:27:19 -08:00 |
|
Colin Davidson
|
d0bb1fb844
|
bring log allocator up to date
|
2024-01-17 13:11:10 -08:00 |
|
Colin Davidson
|
bfbeb23f54
|
add resize non zeroed in more places
|
2023-12-04 03:09:13 -08:00 |
|
Colin Davidson
|
58e4a011c7
|
add non-zeroing append and resize
|
2023-12-04 00:08:13 -08:00 |
|
Colin Davidson
|
b0eda47b26
|
prevent infinite-loop on EOF
|
2023-05-06 17:52:08 -07:00 |
|
Colin Davidson
|
291111e626
|
oops. define e
|
2023-05-06 17:23:44 -07:00 |
|
Colin Davidson
|
47693da4aa
|
Make read_at and write_at more consistent between platforms
|
2023-05-06 17:14:11 -07:00 |
|
Colin Davidson
|
2334dadb6a
|
add main scope
|
2023-03-09 16:34:43 -08:00 |
|
Colin Davidson
|
6f4f2754d6
|
add basic usage example
|
2023-03-09 16:05:16 -08:00 |
|
Colin Davidson
|
30ced04137
|
log buffer flushes to trace
|
2023-03-09 15:26:27 -08:00 |
|
Colin Davidson
|
afaa5f2deb
|
add null-impl for tsc_frequency for alt-platforms
|
2023-03-04 22:40:14 -08:00 |
|
Colin Davidson
|
6e9475d61d
|
add core_net to examples
|
2023-03-03 09:09:50 -08:00 |
|
Colin Davidson
|
38d58e818c
|
ripple bill-suggestions
|
2023-03-02 06:56:54 -08:00 |
|
Colin Davidson
|
5b55fbff23
|
cleanup openbsd errors more
|
2023-03-02 06:47:05 -08:00 |
|
Colin Davidson
|
64f200dc74
|
big error cleanup
|
2023-03-02 06:43:20 -08:00 |
|
Colin Davidson
|
13c6352b8e
|
catch alloc error on wstring_to_utf8 convert
|
2023-03-01 18:55:02 -08:00 |
|
Colin Davidson
|
707c2b3d7a
|
remove win32 ref
|
2023-03-01 18:24:37 -08:00 |
|
Colin Davidson
|
14eed79a21
|
make baby pandas (and Jeroen) happy
|
2023-03-01 08:33:48 -08:00 |
|
Colin Davidson
|
2ca30e3acd
|
more test cleanup
|
2023-03-01 08:27:07 -08:00 |
|
Colin Davidson
|
caf9716bf1
|
more cleanup ripple
|
2023-03-01 08:21:53 -08:00 |
|
Colin Davidson
|
d569daae33
|
more manual type carryover
|
2023-03-01 08:17:41 -08:00 |
|
Colin Davidson
|
28f7f57247
|
manually start merging core_net
|
2023-03-01 07:58:30 -08:00 |
|
Colin Davidson
|
edd78ae129
|
cleanup of os/linux
|
2023-02-28 01:17:43 -08:00 |
|
Colin Davidson
|
c6f463b8c9
|
shuffle tsc around a little
|
2023-02-22 12:28:24 -08:00 |
|
Colin Davidson
|
8e5e43f335
|
add sleep-fallback and invariant check
|
2023-02-21 17:48:49 -08:00 |
|
Colin Davidson
|
91dccf8d62
|
more function name changes
|
2023-02-21 06:46:36 -08:00 |
|
Colin Davidson
|
1fc3a25f47
|
block all x86 tsc functions in when block
|
2023-02-21 06:28:55 -08:00 |
|
Colin Davidson
|
7322b63991
|
adjust func names
|
2023-02-21 06:22:19 -08:00 |
|
Colin Davidson
|
f860b09065
|
use the libc call on darwin so sysctlbyname works
|
2023-02-21 05:38:07 -08:00 |
|
Colin Davidson
|
45b742be23
|
sort out units to make things happier
|
2023-02-19 20:50:30 -08:00 |
|
Colin Davidson
|
d325ee4b91
|
more typo. yay.
|
2023-02-19 20:45:56 -08:00 |
|
Colin Davidson
|
87d6910bb8
|
intrinsics typo
|
2023-02-19 20:44:49 -08:00 |
|
Colin Davidson
|
9c9300ed58
|
derp. raw-syscalls
|
2023-02-19 20:44:00 -08:00 |
|
Colin Davidson
|
e559cf32fe
|
oops, add intrinsics import
|
2023-02-19 20:39:36 -08:00 |
|
Colin Davidson
|
f2202db517
|
make darwin syscalls contextless
|
2023-02-19 20:38:46 -08:00 |
|
Colin Davidson
|
fb735883be
|
add a tsc frequency get for windows
|
2023-02-19 20:33:48 -08:00 |
|
Colin Davidson
|
6a2ef1f4f3
|
add osx support
|
2023-02-19 20:23:35 -08:00 |
|
Colin Davidson
|
051c9cb564
|
begin adding tsc frequency getters
|
2023-02-19 20:08:11 -08:00 |
|
Colin Davidson
|
4d74d5bc99
|
Add user-defaults config to enable force-smooth-scrolling for SDL
|
2023-02-18 19:54:40 -08:00 |
|
Colin Davidson
|
ed371f2b0d
|
Add open file dialog panel to foundation
|
2023-02-18 14:56:51 -08:00 |
|
Colin Davidson
|
df58a00564
|
fix errno/signatures
|
2023-02-14 18:43:48 -08:00 |
|
Colin Davidson
|
d546677ae7
|
fix typo
|
2023-02-14 18:39:09 -08:00 |
|
Colin Davidson
|
04b1023988
|
make file access a little more normal across platforms
|
2023-02-14 18:34:03 -08:00 |
|
Colin Davidson
|
3935957979
|
remove unused c import
|
2023-01-06 13:53:32 -08:00 |
|
Colin Davidson
|
a36640bcfc
|
more windows fixes
|
2023-01-06 13:51:25 -08:00 |
|
Colin Davidson
|
171d5b4012
|
more windows kerfuffle
|
2023-01-06 13:45:21 -08:00 |
|
Colin Davidson
|
1cc893f21c
|
Merge branch 'master' into get_core_count
|
2023-01-06 13:34:16 -08:00 |
|
Colin Davidson
|
6ff2db47b4
|
shuffle to private/public wrapper
|
2023-01-06 13:33:47 -08:00 |
|
Colin Davidson
|
50a2493fd3
|
add get thread count to openbsd
|
2023-01-05 01:48:00 -08:00 |
|
Colin Davidson
|
b455ccd261
|
fix more things?
|
2023-01-05 01:37:50 -08:00 |
|
Colin Davidson
|
a58650728e
|
fix futex error handling
|
2023-01-05 01:27:37 -08:00 |
|
Colin Davidson
|
b22ddb1453
|
fix windows structs
|
2023-01-05 01:25:18 -08:00 |
|
Colin Davidson
|
cb7dd12222
|
name raw union
|
2023-01-05 01:18:44 -08:00 |
|
Colin Davidson
|
0484bdbb7e
|
fix darwin/freebsd
|
2023-01-05 01:14:51 -08:00 |
|
Colin Davidson
|
8f39c45e9b
|
use raw_union?
|
2023-01-05 01:11:46 -08:00 |
|
Colin Davidson
|
944396128b
|
add get core count
|
2023-01-05 01:06:55 -08:00 |
|
Colin Davidson
|
27ba1d596c
|
rework openbsd futexes a little
|
2022-12-29 12:00:16 -08:00 |
|
Colin Davidson
|
98e5523f2f
|
cover openbsd too
|
2022-12-29 11:46:43 -08:00 |
|
Colin Davidson
|
223b66f422
|
oops if->elif
|
2022-12-29 11:06:35 -08:00 |
|
Colin Davidson
|
04a4dbcdaf
|
add freebsd support
|
2022-12-29 11:05:31 -08:00 |
|
Colin Davidson
|
ef9e31cb31
|
fix ulock/uwait imports
|
2022-12-28 22:08:39 -08:00 |
|
Colin Davidson
|
e019673a18
|
fix build
|
2022-12-28 21:52:41 -08:00 |
|
Colin Davidson
|
5f27f2dd7f
|
move to work-stealing threadpool
|
2022-12-28 21:44:17 -08:00 |
|
Colin Davidson
|
7076cf69e4
|
fix missing wasm memory case
|
2022-11-18 23:41:47 -08:00 |
|
Colin Davidson
|
0a0e8f36eb
|
add floats to string builder
|
2022-11-14 04:30:14 -08:00 |
|
Colin Davidson
|
0e7109cab2
|
terminate read if we read EOF
|
2022-10-31 06:08:18 -07:00 |
|
Colin Davidson
|
2ff61bdfc7
|
fix target features to make wasm intrinsics happy
|
2022-09-21 18:35:56 -07:00 |
|
Colin Davidson
|
7a6fc3a93b
|
Add bounds check for peeks
|
2022-08-29 02:03:12 -07:00 |
|
Colin Davidson
|
83c002c197
|
add peeks
|
2022-08-29 01:53:40 -07:00 |
|
Colin Davidson
|
6c2e0b09ba
|
Add more queue helpers
|
2022-08-29 00:43:35 -07:00 |
|
Colin Davidson
|
78ee97ec74
|
only install the right version of llvm
|
2022-03-31 13:40:28 -07:00 |
|
Colin Davidson
|
a632db3618
|
Make no crt work on Linux
|
2022-03-30 04:45:22 -07:00 |
|
Colin Davidson
|
34727f99e3
|
oops, fix report
|
2022-03-14 05:27:08 -07:00 |
|
Colin Davidson
|
8605833781
|
core out Makefile, add freebsd building
|
2022-03-14 05:23:48 -07:00 |
|
Colin Davidson
|
2652c2d7a5
|
normalize version parser
|
2022-03-09 07:42:38 -08:00 |
|
Colin Davidson
|
a2250a5d49
|
lower minimum llvm version
|
2022-03-09 07:24:49 -08:00 |
|
Colin Davidson
|
7f8a9587e0
|
more build tweaks?
|
2022-03-09 07:22:48 -08:00 |
|
Colin Davidson
|
1306c53fb1
|
more build tweaks?
|
2022-03-09 07:21:19 -08:00 |
|
Colin Davidson
|
3bd1ac4c82
|
test adjusting apt arg order
|
2022-03-09 07:18:41 -08:00 |
|
Colin Davidson
|
7adaa4dc2b
|
refix make, adjust build for CI weirdness
|
2022-03-09 07:15:08 -08:00 |
|
Colin Davidson
|
c543ecd64c
|
Try to find llvm-config-11 on goofy misconfigured CI box
|
2022-03-09 06:57:59 -08:00 |
|
Colin Davidson
|
34a9f55f37
|
Update ci to use build script
|
2022-03-09 06:52:22 -08:00 |
|
Colin Davidson
|
9aea990184
|
clean up osx semver handling in build
|
2022-03-09 06:49:52 -08:00 |
|
Colin Davidson
|
d5b0632e4f
|
add handling for too many args
|
2022-03-09 06:27:52 -08:00 |
|
Colin Davidson
|
db169a4334
|
Cleanup build mode selection
|
2022-03-09 06:26:25 -08:00 |
|
Colin Davidson
|
f5cc8bd7bf
|
only build odin for report when necessary
|
2022-03-09 06:14:30 -08:00 |
|
Colin Davidson
|
005d52cab7
|
more spacing issues
|
2022-03-09 06:08:48 -08:00 |
|
Colin Davidson
|
d1477bcfa7
|
Fix wonky copied space issues
|
2022-03-09 06:07:19 -08:00 |
|
Colin Davidson
|
3092fb2ff3
|
Add initial cut of build script
|
2022-03-09 06:01:40 -08:00 |
|
Colin Davidson
|
5eebdebec8
|
Make llvm-config build more general for linux
|
2022-03-09 05:09:39 -08:00 |
|
Colin Davidson
|
aeaf1199ec
|
Add make_directory so darwin can build html docs
|
2022-02-24 01:13:51 -08:00 |
|
Colin Davidson
|
ddf9c4a65b
|
switch to passing total_size to the io.writers
|
2022-02-19 16:38:33 -08:00 |
|
Colin Davidson
|
b3d797598e
|
fprintf tweaked to avoid calling file_size
|
2022-02-19 15:51:11 -08:00 |
|
Colin Davidson
|
54a6637d38
|
Use the _unix_fstat pointer to avoid 144B copies on fileIO
|
2022-02-18 20:50:49 -08:00 |
|
Colin Davidson
|
536bf61323
|
avoid memset on stats
|
2022-02-16 08:14:11 -08:00 |
|
Colin Davidson
|
f77cd5533d
|
Add fork and personality
|
2022-02-11 08:10:48 -08:00 |
|