gingerBill
|
ebbc33fdb5
|
Mockup of the new package os interface (incomplete and non-functioning)
|
2021-04-14 19:39:12 +01:00 |
|
gingerBill
|
3a4373641b
|
Correct call site attributes
|
2021-04-14 17:16:10 +01:00 |
|
gingerBill
|
9adec628c1
|
Add @(cold) attribute to procedure declarations
|
2021-04-14 17:15:28 +01:00 |
|
gingerBill
|
3e54cddf64
|
Merge pull request #902 from Kelimion/run_as_user
Add support to core:windows to add/delete users.
|
2021-04-14 12:15:30 +01:00 |
|
gingerBill
|
d602709133
|
Fix typo
|
2021-04-14 12:14:44 +01:00 |
|
gingerBill
|
8e1120bc09
|
Fix typo
|
2021-04-13 19:23:12 +01:00 |
|
gingerBill
|
ebed29fc09
|
Revert *nix thread stuff to old sync
(I was just testing)
|
2021-04-13 19:09:04 +01:00 |
|
gingerBill
|
bee8beb2c9
|
Default to pthreads in sync2 for *nix
|
2021-04-13 19:04:44 +01:00 |
|
gingerBill
|
12296a0dcc
|
Allow intrinsics entities to be exported from other packages if wanted
|
2021-04-13 18:57:47 +01:00 |
|
Jeroen van Rijn
|
2942e45ff5
|
Placate -vet for unrelated core:thread update.
|
2021-04-13 02:23:14 +02:00 |
|
Jeroen van Rijn
|
aca5c7c1c6
|
Placate -vet.
|
2021-04-13 02:18:47 +02:00 |
|
Jeroen van Rijn
|
a1d871360c
|
Add support to core:windows to add/delete users.
main :: proc() {
using fmt;
using windows;
username := "testuser";
password := "testpass";
ok := add_user("", username, password);
fmt.printf("add_user: %v\n", ok);
pi := windows.PROCESS_INFORMATION{};
ok2, path := windows.add_user_profile(username);
fmt.printf("add_user_profile: %v, %v\n", ok2, path);
ok3 := windows.delete_user_profile(username);
fmt.printf("delete_user_profile: %v\n", ok3);
ok4 := windows.delete_user("", username);
fmt.printf("delete_user: %v\n", ok4);
// Has optional bool to not wait on the process before returning.
b := run_as_user(username, password, "C:\\Repro\\repro.exe", "Hellope!", &pi);
fmt.printf("run_as_user: %v %v\n", b, pi);
}
|
2021-04-13 02:09:44 +02:00 |
|
gingerBill
|
2b36069924
|
Fix typo
|
2021-04-12 17:13:05 +01:00 |
|
gingerBill
|
4fb4ada2c7
|
Update sync2 to just use atomic intrinsics rather than the parapoly wrappers
|
2021-04-12 15:22:40 +01:00 |
|
gingerBill
|
e3ee005404
|
Clean up path_unix.odin to make it not depend on package os
|
2021-04-11 19:05:01 +01:00 |
|
gingerBill
|
e8bf1f2064
|
Minor fixes to platform checking code
|
2021-04-11 18:59:54 +01:00 |
|
gingerBill
|
1156bd9dd0
|
Remove thread stuff from sync2; Cleanup package thread
|
2021-04-11 18:25:56 +01:00 |
|
gingerBill
|
52c193316b
|
Add Thread stuff to new sync package
|
2021-04-11 15:36:55 +01:00 |
|
gingerBill
|
2db1fe7429
|
New redesign of core:sync (stored under core:sync/sync2 for the time being)
|
2021-04-11 15:18:28 +01:00 |
|
gingerBill
|
5bc9e4e4f7
|
Merge pull request #901 from atkurtul/swarning
fix Syntax Warning
|
2021-04-09 11:28:06 +01:00 |
|
gingerBill
|
2d99a348b8
|
Fix proc literal bug not finding the associated DeclInfo
|
2021-04-09 11:27:44 +01:00 |
|
Gitea
|
011c8d5cda
|
fix Syntax Warning
|
2021-04-09 13:03:01 +03:00 |
|
vassvik
|
8169cb4853
|
Fix missing newlines in core:math/linalg/specific.odin
|
2021-04-09 09:21:20 +02:00 |
|
gingerBill
|
18ab7fb68b
|
Add break; for sanity
|
2021-04-08 15:32:59 +01:00 |
|
gingerBill
|
3eaf3327d4
|
Add "Dwarf Version" metadata for darwin on -llvm-api
|
2021-04-08 15:06:23 +01:00 |
|
gingerBill
|
d721ffa6fa
|
Add assertion check on parameter types for lb_emit_call_internal
|
2021-04-06 11:26:57 +01:00 |
|
gingerBill
|
535048e2b3
|
Fix LLVMConstIntOfArbitraryPrecision usage for a pointer
|
2021-04-06 11:07:05 +01:00 |
|
gingerBill
|
050d6f670e
|
Merge pull request #896 from Platin21/Master-Origin
Add's Handling for Return Values for Linker-Stage
|
2021-04-05 19:06:04 +01:00 |
|
Platin21
|
ae7d7d33d4
|
Merge remote-tracking branch 'origin/master' into Master-Origin
|
2021-04-05 19:57:58 +02:00 |
|
gingerBill
|
19470683e7
|
Add runtime.extendhfsf2 to dependency list
|
2021-04-05 18:57:09 +01:00 |
|
gingerBill
|
394e4fcbad
|
Add __extendhfsf2 for macOS
|
2021-04-05 18:44:08 +01:00 |
|
Platin21
|
f722cceef0
|
Removed debug code
|
2021-04-05 19:35:03 +02:00 |
|
Platin21
|
66fb2a94ee
|
Adds return values to linker stages
|
2021-04-05 19:28:19 +02:00 |
|
gingerBill
|
f78b2a6090
|
Undo fix
|
2021-04-03 18:04:39 +01:00 |
|
gingerBill
|
46bf39cae1
|
Fix lb_emit_array_ep
|
2021-04-03 18:03:36 +01:00 |
|
gingerBill
|
46c5c7d1ec
|
Experiment with different opt passes
|
2021-04-01 23:41:01 +01:00 |
|
gingerBill
|
bcda9ddee7
|
Add core:math/fixed
|
2021-04-01 17:09:34 +01:00 |
|
gingerBill
|
4a66cbb1f4
|
Fix signed fixed arithmetic intrinsics
|
2021-04-01 17:08:34 +01:00 |
|
gingerBill
|
f0392d0c75
|
Cleanup again
|
2021-04-01 15:46:07 +01:00 |
|
gingerBill
|
3bd39886a0
|
Cleanup code for fixed-point intrinsics
|
2021-04-01 15:43:50 +01:00 |
|
gingerBill
|
cef698afd6
|
Implement fixed-point arithmetic intrinsics for -llvm-api backend
|
2021-04-01 14:36:06 +01:00 |
|
gingerBill
|
0fc04a939e
|
Add f16 support to core:math/linalg
|
2021-04-01 11:12:40 +01:00 |
|
gingerBill
|
3e1b4c17ac
|
Fix alignment for complex32 and quaternion64
|
2021-04-01 11:10:17 +01:00 |
|
gingerBill
|
b3e788b9d9
|
Fix missing complex32/quaternion64 checks
|
2021-04-01 10:56:57 +01:00 |
|
gingerBill
|
63bb26c0e0
|
Add f16 specific procedures to core:math
|
2021-04-01 10:52:46 +01:00 |
|
gingerBill
|
b3dce34bc6
|
Add min(f16) and max(f16) support
|
2021-04-01 10:35:07 +01:00 |
|
gingerBill
|
491b282615
|
Add extra optimization level pass -opt:2 in lb_populate_module_pass_manager
|
2021-04-01 10:31:46 +01:00 |
|
gingerBill
|
54e6c50769
|
Implement f16 functionality
|
2021-04-01 10:06:00 +01:00 |
|
gingerBill
|
a00d7cc705
|
Merge pull request #884 from corruptmemory/corruptmemory/better-define-errors
Helpful error message for invalid `-define:` cases
|
2021-03-30 21:59:03 +01:00 |
|
Jim Powers
|
9757af5e4a
|
Helpful error message for invalid -define: cases
|
2021-03-30 16:49:18 -04:00 |
|