gingerBill
|
359ae29d98
|
Minor fixes
|
2021-03-18 13:25:41 +00:00 |
|
gingerBill
|
b727b6438b
|
Minimize unneeded casts
|
2021-03-03 14:31:17 +00:00 |
|
gingerBill
|
f49278b5f4
|
Merge pull request #855 from nakst/master
Update Essence API header
|
2021-02-27 11:34:38 +00:00 |
|
gingerBill
|
a2557142cc
|
Update package os for package path/filepath support on macOS
|
2021-02-27 11:30:43 +00:00 |
|
nakst
|
7b4ddd9b18
|
update essence API header
|
2021-02-26 14:46:38 +00:00 |
|
gingerBill
|
aa93305015
|
Replace usage of inline proc with #force_inline proc in the core library
|
2021-02-23 16:14:47 +00:00 |
|
gingerBill
|
efdee0dafb
|
Remove bit_field type from Odin (keyword and dead runtime code still exists)
|
2021-02-19 11:31:14 +00:00 |
|
DanielGavin
|
0f11c47579
|
set the correct allocators and ignore the previous and parent directory in readdir.
|
2021-02-12 23:22:53 +01:00 |
|
gingerBill
|
d5dfa14f18
|
Clear up fmt.wprint* length logic
|
2021-02-11 10:44:38 +00:00 |
|
Luka Aleksić
|
ac184957db
|
Fix CI
|
2021-01-21 20:55:58 +01:00 |
|
Luka Aleksić
|
92e23ec397
|
* Add some procedures to path_unix to mirror the path_windows API
* Add files stat_linux and dir_linux to mirror the stat/dir_windows API
* Add helper functions to os_linux that are used by the above
|
2021-01-21 20:20:38 +01:00 |
|
kennethmaples
|
6d5bd8bead
|
Fix layout of Stat for linux and make usage consistent across unix variants
|
2020-12-29 17:45:19 +08:00 |
|
gingerBill
|
f0683c9102
|
Merge branch 'master' into parser-experiments
|
2020-12-06 00:49:48 +00:00 |
|
gingerBill
|
e0fb081cbd
|
Keep -vet happy
|
2020-12-02 23:46:41 +00:00 |
|
gingerBill
|
bca28e94ec
|
Keep fmt happy
|
2020-12-02 23:43:28 +00:00 |
|
gingerBill
|
875415daa9
|
Make os._file_stream_vtable private
|
2020-12-02 23:40:23 +00:00 |
|
gingerBill
|
0cf3ae93c0
|
Add os.stream_from_handle; fix io.close
|
2020-12-02 23:39:33 +00:00 |
|
gingerBill
|
54fbdabc38
|
Add experimental -insert-semicolon functionality to tokenizer and parser
|
2020-11-01 15:10:06 +00:00 |
|
zhibog
|
4c4112fbc7
|
Fixed getting windows version. The former function is no longer working on Windows 10. Also fixed the struct to use correct win32 names
|
2020-10-24 00:14:01 +02:00 |
|
gingerBill
|
0be6ddc7e2
|
Add -microarch:<string> (e.g. -microarch:native)
|
2020-10-20 12:25:11 +01:00 |
|
gingerBill
|
9513cf1ac6
|
Fix os.stat code; make fmt.panicf diverging
|
2020-09-30 22:04:39 +01:00 |
|
gingerBill
|
464e733b88
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2020-09-29 11:11:42 +01:00 |
|
gingerBill
|
519dcc2b76
|
Add os.read_at and for Windows; fix mem.clone_slice; fix current directory locking code
|
2020-09-29 11:11:28 +01:00 |
|
gingerBill
|
1818ceb4f2
|
Merge pull request #747 from Platin21/master
Fixes for MacOS 11 / Big Sur
|
2020-09-28 12:48:50 +01:00 |
|
gingerBill
|
9ae3879956
|
Add os.stat, os.lstat, os.fstat, filepath.walk
|
2020-09-28 12:28:02 +01:00 |
|
Platin21
|
d72a01a714
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2020-09-27 22:13:12 +03:00 |
|
Platin21
|
a71cbd4087
|
Changed foreign imports to now use the System Framework
|
2020-09-27 21:57:27 +03:00 |
|
gingerBill
|
2ebb94fa72
|
Allow os.read_dir to use a different allocator
|
2020-09-27 00:31:29 +01:00 |
|
gingerBill
|
840af6825a
|
Update packages os, path, and filepath
|
2020-09-26 16:02:03 +01:00 |
|
gingerBill
|
3ccaf47566
|
Remove unused imports
|
2020-09-25 20:23:29 +01:00 |
|
gingerBill
|
8cc5cd1494
|
Add package path/filepath; Add os.stat for windows (TODO: unix)
|
2020-09-25 20:20:53 +01:00 |
|
gingerBill
|
fc4fdd588e
|
Remove usage of do in core library
|
2020-09-23 17:17:14 +01:00 |
|
nakst
|
c92860e142
|
update essence platform
|
2020-09-15 23:22:19 +01:00 |
|
Christian Seibold
|
a13eed9894
|
Cleanup, check sched_param and SCHED_* constants in pthread_freebsd.odin
|
2020-09-15 01:34:01 -05:00 |
|
Christian Seibold
|
dd7b29e681
|
Finish add all errors
|
2020-09-14 16:18:36 -05:00 |
|
Christian Seibold
|
577be4a8ae
|
Get Odin compiling and produced exe's running on FreeBSD
|
2020-09-14 15:22:35 -05:00 |
|
gingerBill
|
9f1f194d18
|
Merge pull request #727 from JoshuaManton/master-fork
Add allocator parameter to os.read_entire_file()
|
2020-09-03 08:37:22 +01:00 |
|
Joshua Mark Manton
|
0fe47a2f1b
|
Add allocator parameter to os.read_entire_file()
|
2020-09-02 18:42:12 -07:00 |
|
Tetralux
|
3820f27c7c
|
Fix os.get_current_directory() allocator
This procedure accidentally used the temporary allocator for the
returned string.
Use context.allocator, and the allocator parameter idiom instead.
|
2020-08-26 11:37:44 +00:00 |
|
gingerBill
|
e7f54d25d6
|
Add mem.Allocator_Query_Info and mem.query_info
|
2020-08-16 23:05:33 +01:00 |
|
gingerBill
|
033b46def8
|
Add mem.Allocator_Mode.Query_Features, mem.Allocator_Mode_Set, mem.query_features`
|
2020-08-16 22:07:40 +01:00 |
|
Oskar Nordquist
|
a7e38dc063
|
Implement os.current_thread_id() for Darwin (assumes OSX 10.6 / iOS 3.2 and later)
|
2020-07-22 17:38:13 +02:00 |
|
gingerBill
|
65b9dbe13f
|
Clean-up OS constants; Clean-up procs_wasm32.odin
|
2020-07-09 17:21:40 +01:00 |
|
gingerBill
|
92363da58e
|
Add -show-system-calls; Update runtime for windows_386; Fix some minor bugs
|
2020-06-30 10:09:58 +01:00 |
|
gingerBill
|
0ea64182f1
|
Begin work on windows 386
|
2020-06-29 17:35:33 +01:00 |
|
gingerBill
|
86448ee044
|
Add raw_data to replace cases in which &x[0] was used
|
2020-06-29 15:58:24 +01:00 |
|
gingerBill
|
6bd05ef5d7
|
Begin migration from sys/win32 to sys/windows
|
2020-06-26 19:11:34 +01:00 |
|
gingerBill
|
240fc65d4d
|
Add multi_logger.odin; Fix os_windows.odin
|
2020-06-19 11:49:08 +01:00 |
|
vassvik
|
6985d72fda
|
Make os.get_current_directory no longer strip the zero at the end of the resulting string, as it no longer should occur.
|
2020-06-13 15:20:39 +02:00 |
|
gingerBill
|
a89633e3ed
|
Remove return after unreachable
|
2020-06-06 15:22:22 +01:00 |
|