bjorn3
|
5c6bf836fe
|
Implement #[link_section]
Fixes #1047
|
2020-06-20 12:01:24 +02:00 |
|
bjorn3
|
648b634e21
|
Rustup to rustc 1.45.0-nightly (56daaf669 2020-06-03)
|
2020-06-04 19:57:12 +02:00 |
|
bjorn3
|
bcd357a0ae
|
Rustup to rustc 1.45.0-nightly (46e85b432 2020-05-24)
|
2020-05-25 12:41:33 +02:00 |
|
bjorn3
|
7d28ab8ba2
|
Remove the trans_const_place and TransPlaceInterpreter hack
|
2020-04-04 19:06:07 +02:00 |
|
bjorn3
|
ac1c5d6954
|
Rustup to rustc 1.44.0-nightly (537ccdf3a 2020-04-02)
|
2020-04-03 11:54:18 +02:00 |
|
bjorn3
|
786c7d8d8c
|
Rustup to rustc 1.44.0-nightly (76b11980a 2020-04-01)
|
2020-04-02 14:27:51 +02:00 |
|
bjorn3
|
13e3a3c8b0
|
Rustup to rustc 1.44.0-nightly (211365947 2020-03-30)
|
2020-03-31 13:20:19 +02:00 |
|
bjorn3
|
017a9b7641
|
Rustup to rustc 1.44.0-nightly (699f83f52 2020-03-29)
|
2020-03-30 19:00:24 +02:00 |
|
bjorn3
|
d2964f6a71
|
Rustup to rustc 1.44.0-nightly (75208942f 2020-03-27)
|
2020-03-28 14:20:24 +01:00 |
|
bjorn3
|
f288959c00
|
Limit publicness to crate where possible and remove unused imports
|
2020-03-27 12:14:45 +01:00 |
|
bjorn3
|
a59479bd37
|
Add clif ir comments for stack2reg opt
|
2020-03-20 12:18:40 +01:00 |
|
bjorn3
|
ebf13f1cce
|
Rustup to rustc 1.43.0-nightly (dd6718796 2020-03-16)
|
2020-03-17 14:52:06 +01:00 |
|
bjorn3
|
5d516f9e11
|
Use Vec instead of HashSet for ccx.todo
This reduces runtime of ConstantCx::finalize for the coercions rustc
bench by ~65%
cc #878
|
2020-03-14 16:36:55 +01:00 |
|
bjorn3
|
ce4c514001
|
Error on allocation containing reference to TLS value
Fixes #868
|
2020-03-14 14:39:29 +01:00 |
|
bjorn3
|
1c02e6c368
|
Rustup to rustc 1.43.0-nightly (c20d7eecb 2020-03-11)
|
2020-03-12 21:04:00 +01:00 |
|
bjorn3
|
11b1c8b5c6
|
Use multiple codegen units
Fixes #909
|
2020-03-09 11:29:26 +01:00 |
|
bjorn3
|
152bde63fe
|
Misc changes
|
2020-03-07 11:27:49 +01:00 |
|
bjorn3
|
9ab2af56aa
|
Rustup to rustc 1.43.0-nightly (4ad624882 2020-03-03)
|
2020-03-04 15:04:28 +01:00 |
|
bjorn3
|
c8de552c01
|
Tls support
|
2020-02-26 14:41:05 +01:00 |
|
bjorn3
|
c1bf153049
|
Rustup to rustc 1.43.0-nightly (8aa9d2014 2020-02-21)
|
2020-02-22 14:20:37 +01:00 |
|
bjorn3
|
b5b2ffab6a
|
Rustup to rustc 1.43.0-nightly (5d04ce67f 2020-02-13)
|
2020-02-14 18:20:34 +01:00 |
|
bjorn3
|
167c7f2201
|
Don't force static refs to const memory
|
2020-01-22 18:56:50 +01:00 |
|
bjorn3
|
217beab62a
|
Reduce the amount of calls to layout_of
|
2020-01-15 13:18:54 +01:00 |
|
bjorn3
|
b44d6311ca
|
Rustup to rustc 1.42.0-nightly (3ebcfa145 2020-01-12)
|
2020-01-14 12:29:04 +01:00 |
|
bjorn3
|
fed3b26563
|
Don't panic on reported const eval errors
|
2020-01-11 14:28:18 +01:00 |
|
bjorn3
|
33ad67c124
|
Rustup to rustc 1.42.0-nightly (caa231d99 2020-01-08)
|
2020-01-09 17:43:10 +01:00 |
|
bjorn3
|
6652f466ef
|
Rustup to rustc 1.42.0-nightly (bc1571cc3 2020-01-05)
|
2020-01-06 20:11:03 +01:00 |
|
bjorn3
|
c5a7fca527
|
Use DUMMY_SP in less places
Fixes #845
|
2020-01-04 17:49:00 +01:00 |
|
bjorn3
|
ff1c62365e
|
Remove faerie machO alignment workaround
Fixes #738
|
2020-01-04 13:12:13 +01:00 |
|
bjorn3
|
8bf5cd345e
|
Rustup to rustc 1.42.0-nightly (74c4e6a98 2019-12-27)
|
2019-12-28 10:57:49 +01:00 |
|
bjorn3
|
82b52a8744
|
Rustup to rustc 1.42.0-nightly (9b98af84c 2019-12-22)
|
2019-12-23 13:25:22 +01:00 |
|
bjorn3
|
967709f31a
|
[OPT] Use load and store offsets instead of iadd_imm
|
2019-12-20 16:02:47 +01:00 |
|
bjorn3
|
c6086a8fd7
|
Rustup to rustc 1.41.0-nightly (6d77e45f0 2019-12-04)
|
2019-12-05 21:00:57 +01:00 |
|
bjorn3
|
f0bb30f8a1
|
Rustup to rustc 1.41.0-nightly (25d8a9494 2019-11-29)
|
2019-12-01 12:54:57 +01:00 |
|
bjorn3
|
c3df8b185b
|
Rustup to rustc 1.41.0-nightly (0c987c5c0 2019-11-23)
|
2019-11-24 16:30:15 +01:00 |
|
bjorn3
|
0c026853f5
|
Rustup to rustc 1.41.0-nightly (82cf3a448 2019-11-14)
|
2019-11-15 20:47:22 +01:00 |
|
bjorn3
|
177b0d2f57
|
Rustup to rustc 1.41.0-nightly (ded5ee001 2019-11-13)
|
2019-11-14 21:13:40 +01:00 |
|
bjorn3
|
5407b51aa7
|
Rustup to rustc 1.40.0-nightly (9e346646e 2019-11-08)
|
2019-11-09 11:14:18 +01:00 |
|
bjorn3
|
0cad01f239
|
Rustup to rustc 1.40.0-nightly (aa4e57ca8 2019-10-31)
|
2019-11-01 20:22:59 +01:00 |
|
bjorn3
|
8243a370d2
|
Rustup to rustc 1.40.0-nightly (fa0f7d008 2019-10-17)
|
2019-10-18 18:31:26 +02:00 |
|
bjorn3
|
44792f1089
|
Rustup to rustc 1.40.0-nightly (084beb83e 2019-09-27)
|
2019-09-28 14:06:12 +02:00 |
|
bjorn3
|
6ea4cbdf1b
|
Rustup to rustc 1.39.0-nightly (a6946a817 2019-09-13)
|
2019-09-14 11:21:18 +02:00 |
|
bjorn3
|
bfb49e7d19
|
Rustup to rustc 1.39.0-nightly (6e19f3f38 2019-09-06)
|
2019-09-07 10:51:00 +02:00 |
|
Atul Bhosale
|
f481a4b685
|
Format code using 'cargo fmt'
|
2019-08-31 22:58:09 +05:30 |
|
bjorn3
|
6127632c76
|
Use f{32,64}const insts instead of loading from a global value
|
2019-08-28 16:38:53 +02:00 |
|
bjorn3
|
b9dc950a11
|
Rustup to rustc 1.39.0-nightly (9b91b9c10 2019-08-26)
|
2019-08-27 11:01:36 +02:00 |
|
bjorn3
|
bb634f3c88
|
Always use Linkage::Import for relocations targeting a static
|
2019-08-21 14:57:12 +02:00 |
|
bjorn3
|
0e35e4ea19
|
Set correct linkage for statics
|
2019-08-19 16:27:21 +02:00 |
|
bjorn3
|
ce860e5fde
|
Fix cross crate static duplicate codegen
|
2019-08-19 16:26:20 +02:00 |
|
bjorn3
|
2a20cc0b94
|
Use anonymous lifetimes where possible
|
2019-08-18 16:52:07 +02:00 |
|