Commit Graph

3362 Commits

Author SHA1 Message Date
Daniel Gavin
f7b8b3a340 ensure that the comments gets pushed if it's in the beginning before package 2021-04-18 22:06:32 +02:00
Daniel Gavin
2cbb3443d3 ran odinfmt 2021-04-18 21:53:52 +02:00
Daniel Gavin
11bd518f36 fix bugs 2021-04-18 21:52:00 +02:00
Daniel Gavin
a721802337 fixing calls in calls 2021-04-18 21:07:58 +02:00
Daniel Gavin
5a8c7b4f90 support multiline for and if 2021-04-16 02:15:29 +02:00
Daniel Gavin
f17fc05ff2 format call and binary expression 2021-04-16 00:44:16 +02:00
Daniel Gavin
a12db382e0 damn, ran the odinfmt with spaces instead of tabs... 2021-04-15 00:24:00 +02:00
Daniel Gavin
22daa50374 ran the odinfmt - looks good, except for multi line binary operations 2021-04-15 00:19:13 +02:00
Daniel Gavin
a09300fb0e more fixes 2021-04-15 00:11:10 +02:00
Daniel Gavin
bab4e5531a remove print 2021-04-14 21:53:11 +02:00
Daniel Gavin
1de928df78 fixed bug in parser on when 2021-04-14 18:43:04 +02:00
Daniel Gavin
aded272b33 split stmts 2021-04-14 18:04:48 +02:00
Daniel Gavin
b0721f1e0c aligning structs now work 2021-04-14 16:31:31 +02:00
Daniel Gavin
7e90ece84a more switch alignment work 2021-04-14 16:03:36 +02:00
Daniel Gavin
1f563f2810 work on switch alignment 2021-04-14 15:34:50 +02:00
Daniel Gavin
c46317c00b fix os error 2021-04-14 02:20:05 +02:00
Daniel Gavin
cb4b7efd3e only align comments in same indentation blocks 2021-04-14 01:57:42 +02:00
Daniel Gavin
411beaa3bf work on comments 2021-04-14 01:15:46 +02:00
Daniel Gavin
1cb3a31f32 have to sort attributes because they are not ordered by position(maybe bug on parser) 2021-04-14 00:53:34 +02:00
Daniel Gavin
c99afd04ad work 2021-04-14 00:08:09 +02:00
Daniel Gavin
3157467e4b bring over the odinfmt code 2021-04-13 23:59:40 +02:00
Daniel Gavin
2001384ae6 make sure to print comments at the end of the file 2021-04-13 23:52:23 +02:00
Daniel Gavin
b09e53d7fe now aligning comments 2021-04-13 23:42:58 +02:00
Daniel Gavin
d046c9c072 at the same point as the previous formatter now 2021-04-13 20:18:50 +02:00
Daniel Gavin
2e8da35851 multiline comments work 2021-04-13 15:27:04 +02:00
Daniel Gavin
1d3458cadb single line comments work 2021-04-12 22:35:26 +02:00
Daniel Gavin
9139ca4673 more work on fmt 2021-04-12 17:01:43 +02:00
Daniel Gavin
e0e6bba865 start new prototype 2021-04-11 19:47:33 +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