Jorge Aparicio
|
9493c37455
|
test our implementations against gcc_s
if it exposes the same intrinsics that we implement -- gcc_s doesn't
implement all the intrinsics for all the architectures.
closes #65
|
2016-09-16 15:53:14 -05:00 |
|
Jorge Aparicio
|
9d74cf08b8
|
homu test
|
2016-09-10 19:12:50 -05:00 |
|
Jorge Aparicio
|
8359013890
|
test for homu
|
2016-09-10 18:37:35 -05:00 |
|
Jorge Aparicio
|
e80fca6469
|
appveyor: test on auto and try only
|
2016-09-10 16:54:54 -05:00 |
|
Jorge Aparicio
|
cc95697974
|
homu-ify
|
2016-09-10 16:49:32 -05:00 |
|
Jorge Aparicio
|
a91bf77c44
|
Merge pull request #58 from japaric/ci
travis: use latest docker image
|
2016-08-29 22:25:49 -05:00 |
|
Jorge Aparicio
|
170a977587
|
tell cargo which linker to use
|
2016-08-29 21:35:53 -05:00 |
|
Jorge Aparicio
|
f0b6314737
|
install less stuff
it's already installed in the docker image
|
2016-08-29 21:25:23 -05:00 |
|
Jorge Aparicio
|
9b47cff39b
|
travis: use latest docker image
|
2016-08-29 21:21:59 -05:00 |
|
Jorge Aparicio
|
c91a6d1373
|
Merge pull request #57 from japaric/ci
travis: simplify ci scripts
|
2016-08-29 20:55:09 -05:00 |
|
Jorge Aparicio
|
bc8f572c9f
|
pin xargo and gist versions
|
2016-08-29 20:37:41 -05:00 |
|
Jorge Aparicio
|
2f41babd74
|
fix typo
|
2016-08-29 20:36:52 -05:00 |
|
Jorge Aparicio
|
1ac627839d
|
travis: simplify ci scripts
|
2016-08-29 19:31:49 -05:00 |
|
Jorge Aparicio
|
948ada48b5
|
print rustup version
|
2016-08-27 12:34:39 -05:00 |
|
Jorge Aparicio
|
6c5dfe9f20
|
Merge pull request #56 from japaric/appveyor
appveyor: use rustup
|
2016-08-27 11:47:58 -05:00 |
|
Jorge Aparicio
|
b2ea9d582f
|
appveyor: use rustup
|
2016-08-27 11:37:35 -05:00 |
|
Jorge Aparicio
|
6288f23368
|
Merge pull request #55 from japaric/gist
use the gist gem instead of the gist crate
|
2016-08-23 23:30:15 -05:00 |
|
Jorge Aparicio
|
0bf085bc21
|
set language: ruby on osx only
|
2016-08-23 21:20:57 -05:00 |
|
Jorge Aparicio
|
2a8b2c25a4
|
use newer docker image
it comes with ruby pre-installed
|
2016-08-23 21:19:18 -05:00 |
|
Jorge Aparicio
|
51aabf3c32
|
use the gist gem instead of the gist crate
hopefully this will work on osx and will make everything more
uniform (appveyor is already using the gem instead of the crate)
closes #51
|
2016-08-23 20:48:24 -05:00 |
|
Jorge Aparicio
|
a687b97858
|
README: when and how to use this crate
|
2016-08-23 20:35:30 -05:00 |
|
Jorge Aparicio
|
09785557c0
|
README: add AppVeyor badge
|
2016-08-23 20:23:28 -05:00 |
|
Jorge Aparicio
|
2c520f10b9
|
README: fix link
|
2016-08-23 20:17:39 -05:00 |
|
Jorge Aparicio
|
47c5322e3c
|
Merge pull request #54 from japaric/gist
CI: gist the disassemblies
|
2016-08-22 21:48:09 -05:00 |
|
Jorge Aparicio
|
316f5cb9ba
|
use the gist crate
but not on OSX because it doesn't work there
closes #53
cc #51
|
2016-08-22 21:22:16 -05:00 |
|
Matt Ickstadt
|
5c9bfabcdf
|
appveyor: Use gist to post disassembly
|
2016-08-22 17:49:39 -05:00 |
|
Matt Ickstadt
|
27cbb963a3
|
travis: Use wgetpaste to post disassemblies to gist
|
2016-08-22 17:49:39 -05:00 |
|
Jorge Aparicio
|
9307ee99b5
|
Merge pull request #52 from mattico/add-readme-port-help
Add a `Porting Reminders` section to the README
|
2016-08-21 18:13:29 -05:00 |
|
Matt Ickstadt
|
3986d1e3b6
|
Add a Porting Reminders section to the README
|
2016-08-21 15:49:32 -05:00 |
|
Jorge Aparicio
|
7811f92bea
|
Merge pull request #50 from japaric/post-43
use utility function to compare the repr of floats
|
2016-08-21 12:22:14 -05:00 |
|
Jorge Aparicio
|
2e561b3869
|
use utility function to compare the repr of floats
follow up of #43
|
2016-08-21 11:24:58 -05:00 |
|
Jorge Aparicio
|
10fdc9b535
|
only show disassembly of optimized build
we can't really compare the disassembly of the debug build to
libcompiler-rt.a anyways
|
2016-08-21 11:09:32 -05:00 |
|
Jorge Aparicio
|
c427112561
|
Merge pull request #49 from japaric/edge
qc: bias towards generation of edge cases
|
2016-08-21 11:03:44 -05:00 |
|
Jorge Aparicio
|
ebadb12986
|
Merge pull request #43 from mattico/add-add_f3-builtins
Add soft float addition builtins
|
2016-08-21 11:03:10 -05:00 |
|
Matt Ickstadt
|
da53b70d34
|
Use mem::swap to swap variables
|
2016-08-20 22:30:02 -05:00 |
|
Jorge Aparicio
|
fc0cdeb7f1
|
qc: bias towards generation of edge cases
|
2016-08-20 22:17:50 -05:00 |
|
Matt Ickstadt
|
ef16de3d37
|
Implement soft float add builtins
|
2016-08-20 16:06:02 -05:00 |
|
Matt Ickstadt
|
6f0d50ebea
|
Move integer functions to separate module
|
2016-08-20 15:55:06 -05:00 |
|
Jorge Aparicio
|
8603e64554
|
Merge pull request #44 from Amanieu/sdiv
Add signed division functions
|
2016-08-19 09:16:53 -05:00 |
|
Amanieu d'Antras
|
b9e916c769
|
Add tests for ARM division builtins
|
2016-08-19 12:13:02 +01:00 |
|
Amanieu d'Antras
|
f919660be5
|
Add signed division functions
|
2016-08-19 12:13:02 +01:00 |
|
Jorge Aparicio
|
6508c55b7d
|
Merge pull request #47 from japaric/muldi
rename muldi4 to muldi3
|
2016-08-18 21:44:42 -05:00 |
|
Jorge Aparicio
|
5e47ca2699
|
rename muldi4 to muldi3
closes #42
|
2016-08-18 21:27:16 -05:00 |
|
Jorge Aparicio
|
74cd512caa
|
Merge pull request #40 from mattico/add-x86_64
Add x86_64 builtins
|
2016-08-18 20:31:53 -05:00 |
|
Jorge Aparicio
|
999d82a0df
|
Merge pull request #41 from mattico/dumpbin
appveyor: inspect binaries
|
2016-08-17 14:39:13 -05:00 |
|
Matt Ickstadt
|
6b7a00325c
|
Check off x86_64 builtins in README
[ci ignore]
|
2016-08-17 14:35:48 -05:00 |
|
Matt Ickstadt
|
34f8273e5c
|
Appveyor: Ignore errors from dumpbin parsing rlib
|
2016-08-17 14:14:47 -05:00 |
|
Matt Ickstadt
|
ed7262b0a5
|
Appveyor: Source vcvarsall to get dumpbin in path
|
2016-08-17 13:51:35 -05:00 |
|
Matt Ickstadt
|
aab3a10a9d
|
Disable mangling for msvc stack builtins
This prevents linker errors in test builds due to the `jmp` instruction in __alloca
|
2016-08-17 12:55:15 -05:00 |
|
Matt Ickstadt
|
c9bff743cd
|
Use jmp to implement __alloca fallthrough
|
2016-08-17 12:11:38 -05:00 |
|