gingerBill
49e140f4db
Add utf8.full_rune
2020-11-10 16:47:56 +00:00
gingerBill
95b94a0f56
Fix sync.Channel code; add thread.run_with_poly_data and run_with_poly_data(2|3|4) procedures
2020-11-10 15:00:40 +00:00
gingerBill
ee3b3fe6a3
Fix typeid_of bug
2020-11-10 14:48:57 +00:00
gingerBill
eea3a1ecd3
Improve sync.Channel to encode the direction into the type
2020-11-09 13:05:02 +00:00
gingerBill
31f4590f4b
Fix default parameters on record types
2020-11-09 13:04:36 +00:00
gingerBill
7909a9f5a5
Remove debug code causing bug
2020-11-09 10:36:09 +00:00
gingerBill
c26cb470a2
Fix LLVM-API type cycle for procedures of named procedures
2020-11-09 10:27:27 +00:00
gingerBill
3d5e180dec
Merge branch 'master' of https://github.com/odin-lang/Odin
2020-11-08 23:55:53 +00:00
gingerBill
44baf56d62
Fix cyclic check in is_type_polymorphic
2020-11-08 23:54:09 +00:00
Mikkel Hjortshøj
11a4dc8ee3
[CI] Done testing webhook
2020-11-08 01:47:09 +01:00
Mikkel Hjortshøj
19e2f7b7bf
[CI] testing webhook
2020-11-08 01:46:28 +01:00
Mikkel Hjortshøj
817db70bde
[CI] Remove -march for makefile nightly
2020-11-08 01:23:19 +01:00
Mikkel Hjortshøj
ef27528ace
[CI] Non-sudo install of b2?
2020-11-08 00:31:25 +01:00
Mikkel Hjortshøj
a239fcfa3a
Update nightly.yml
2020-11-08 00:21:28 +01:00
Mikkel Hjortshøj
a77976533c
[CI] Add manual trigger to nightly
2020-11-08 00:08:11 +01:00
Mikkel Hjortshøj
06b2a9a3e7
[CI] Try setting python 3.x in nightly upload step
2020-11-08 00:01:31 +01:00
gingerBill
7a7fddd1df
Merge pull request #775 from Tetralux/fix-type-table-unix
...
Fix -build-mode:shared type table on Unix
2020-11-06 20:51:06 +00:00
Tetralux
140bb3ebfc
Fix -build-mode:shared type table on Unix
...
Fixes #527 .
Previously on Linux, '__$startup_runtime', the procedure that
initializes the type table for runtime typeids, was NOT called when
a shared library was loaded by the dynamic loader.
This caused the library to not have its type table populated, which
caused an assert to fail if you tried to use runtime typeids - like
core:fmt, for example.
This commit fixes this by calling ld instead of clang, when building a
shared library, so that we can pass "-init '__$startup_runtime'" to it,
when building a shared library.
Try as I might, I could not get clang to correctly pass through
the linker flags that I wanted.
2020-11-06 20:44:11 +00:00
gingerBill
6fab181c0d
Merge pull request #774 from F0x1fy/master
...
Moved internal_windows to internal_any
2020-11-06 19:21:54 +00:00
gingerBill
17271f74c7
Merge pull request #776 from hectormonacci/patch-3
...
Fix small typo
2020-11-06 19:21:08 +00:00
Héctor M. Monacci
39044b5bb5
Fix small typo
...
Fix small typo
2020-11-06 15:46:32 -03:00
F0x1fy
94277fe41c
As per GingerBill's request, copied the files over to a linux-specific file instead of renaming to .
2020-11-06 11:11:26 -07:00
F0x1fy
b5a619e975
Moved internal_windows to internal_any to allow for manual linking related to issue odin-lang/Odin#527 .
2020-11-05 22:14:56 -07:00
gingerBill
7c5247f5fb
Add package sys/cpu - implements processor feature detection
2020-11-06 00:39:09 +00:00
gingerBill
9ac6d45bd6
Add more procedures to package slice
2020-11-06 00:38:03 +00:00
gingerBill
4cc84002db
Merge pull request #773 from Tetralux/fix-slice-last
...
Fix slice.last()
2020-11-05 15:18:52 +00:00
Tetralux
c1d3c3f926
Fix slice.last()
...
There was a typo that prevented it from being used.
2020-11-05 00:52:32 +00:00
gingerBill
85b2da2e2a
Merge pull request #770 from hectormonacci/patch-2
...
Fix some typos
2020-11-03 13:53:35 +00:00
Héctor M. Monacci
968aa2f688
Fix some typos
...
Fix some typos
2020-11-03 10:51:56 -03:00
gingerBill
0784b0ac7f
Merge pull request #769 from hectormonacci/patch-1
...
Fix typo
2020-11-03 10:41:39 +00:00
Héctor M. Monacci
44cfa3484f
Fix typo
...
Fix typo (proprosal -> proposal)
2020-11-03 07:40:17 -03:00
Mikkel Hjortshøj
81398d21ed
Merge pull request #768 from Platin21/fix_macos_linking
...
Fix macOS linking for user/local/libs and object files
2020-10-31 23:18:35 +01:00
Platin21
8c46582667
Fixes text layout now via GitHub
2020-10-31 22:37:11 +01:00
Platin21
f29f7351e9
Revert "Changed tab width was on 2 now 4"
...
This reverts commit fc7c0ca3b0 .
2020-10-31 22:30:03 +01:00
Platin21
fc7c0ca3b0
Changed tab width was on 2 now 4
2020-10-31 22:29:02 +01:00
Platin21
8158239d76
Sets llvm api back to use the generic sdk link
2020-10-31 22:15:16 +01:00
Platin21
f3108493fb
Combines all link-able types to a single if and adds .o for linking
2020-10-31 22:12:50 +01:00
Platin21
7694a89d38
Fix for local/lib linking from brew for macOS
2020-10-31 22:05:40 +01:00
gingerBill
75e8e5e06f
Merge pull request #767 from SrMordred/patch-1
...
Update thread_windows.odin
2020-10-31 10:07:33 +00:00
Patric Dexheimer
59b8748c2c
Update thread_windows.odin
2020-10-31 02:40:52 -03:00
Patric Dexheimer
2231f02f61
Update thread_windows.odin
...
`n` was left over being always zero. But you want `win32.WaitForMultipleObjects` to be the number of threads to wait for which u already have with `j`.
2020-10-31 02:37:26 -03:00
Mikkel Hjortshøj
f9eadc3e98
Merge pull request #766 from odin-lang/fix-macos-ci
...
[CI] Fix macOS CI builds
2020-10-29 20:16:19 +01:00
Mikkel Hjortshøj
d6057a7ec6
[CI] Fix macOS CPATH for nightly builds
2020-10-29 20:10:26 +01:00
Mikkel Hjortshøj
532d307a75
[CI] Remove test stage for macOS and go back to macos-latest
2020-10-29 20:06:50 +01:00
Mikkel Hjortshøj
6ae8f5a62d
[CI] Try and fix CPATH setting for macOS
2020-10-29 20:03:38 +01:00
Mikkel Hjortshøj
a5c6487bc1
[CI] Try not installing our own llvm with brew
2020-10-29 19:28:50 +01:00
Mikkel Hjortshøj
6a808235fe
[CI] Change deprecated workflow commands for macOS
2020-10-29 19:25:22 +01:00
Mikkel Hjortshøj
61d7cdfe92
[CI] Fix macOS tag
2020-10-29 13:35:53 +01:00
Mikkel Hjortshøj
45815fd26e
[CI] Change macos version to 11 from 10.5
2020-10-29 13:33:12 +01:00
Mikkel Hjortshøj
c7a2d6970b
[CI] Switch xcode version back to 11.7
2020-10-29 13:23:45 +01:00