Commit graph

122 commits

Author SHA1 Message Date
Jorge Aparicio 053dc07c4e v0.2.7
Some checks failed
Continuous integration / Test Suite (macOS-latest, x86_64-apple-darwin) (push) Has been cancelled
Continuous integration / Test Suite (ubuntu-latest, aarch64-unknown-linux-gnu) (push) Has been cancelled
Continuous integration / Test Suite (ubuntu-latest, armv7-unknown-linux-gnueabihf) (push) Has been cancelled
Continuous integration / Test Suite (ubuntu-latest, i686-unknown-linux-gnu) (push) Has been cancelled
Continuous integration / Test Suite (ubuntu-latest, mips-unknown-linux-gnu) (push) Has been cancelled
Continuous integration / Test Suite (ubuntu-latest, mips64-unknown-linux-gnuabi64) (push) Has been cancelled
Continuous integration / Test Suite (ubuntu-latest, mips64el-unknown-linux-gnuabi64) (push) Has been cancelled
Continuous integration / Test Suite (ubuntu-latest, mipsel-unknown-linux-gnu) (push) Has been cancelled
Continuous integration / Test Suite (ubuntu-latest, powerpc-unknown-linux-gnu) (push) Has been cancelled
Continuous integration / Test Suite (ubuntu-latest, powerpc64-unknown-linux-gnu) (push) Has been cancelled
Continuous integration / Test Suite (ubuntu-latest, powerpc64le-unknown-linux-gnu) (push) Has been cancelled
Continuous integration / Test Suite (ubuntu-latest, riscv64gc-unknown-linux-gnu) (push) Has been cancelled
Continuous integration / Test Suite (ubuntu-latest, x86_64-unknown-freebsd) (push) Has been cancelled
Continuous integration / Test Suite (ubuntu-latest, x86_64-unknown-linux-gnu) (push) Has been cancelled
2022-03-24 15:24:16 +01:00
Jorge Aparicio ace8c2580c
Merge pull request #34 from AgustinCB/master
Add support for Mac M1
2022-03-24 14:22:31 +00:00
Agustin Chiappe Berrini 3af491bae4 Add support for Mac M1 2022-02-09 04:04:59 -08:00
Jorge Aparicio f232b62b23 v0.2.6 2022-02-04 12:57:19 +01:00
Jorge Aparicio c0ab4c283a
Merge pull request #33 from niluxv/stable_asm_port
Port some platforms from `llvm_asm` to `asm`
2022-02-04 11:39:29 +00:00
Jorge Aparicio 99c13cb866 fix CI 2022-02-04 12:35:52 +01:00
niluxv 7e86d199a1 Port several platforms from llvm_asm to asm where the change is trivial
The reason for this change is that `llvm_asm` is removed from nightly, so it
doesn't compile anymore on any current compiler, while `asm` is being stabilised
(currently stable on beta).

The major omission in this commit is the linux x86 (32 bit) platform. The new `asm`
macro doesn't allow the esi and ebp registers to be used as inputs or outputs or
clobbers, which makes the port non-trivial for this platform. Similarly on armeabi
the r6 register is not allowed as input, output or clobber.
2022-01-30 19:38:14 +01:00
Jorge Aparicio 431ecf9db8
Merge pull request #32 from KB5201314/master
Enable conditional compilation for target_os="android"
2021-08-14 06:45:34 +00:00
imlk cf4987217a
feat: enable conditional compilation for target_os="android" 2021-08-08 14:15:31 +08:00
Jorge Aparicio e438c2c46b v0.2.4 2021-05-15 21:42:04 +02:00
Jorge Aparicio c801e2aeef
Merge pull request #30 from japaric/gh28
PR #28 + CI
2021-05-15 19:41:14 +00:00
Jorge Aparicio 57ee4a6e85 ci: add RISC-V 2021-05-15 21:36:07 +02:00
Jeremy Soller 530a6c8210 Update for Linux 5.12 and add linux-riscv64 platform 2021-05-15 21:35:07 +02:00
Jorge Aparicio c2927ab3ce
Merge pull request #29 from japaric/gha
enable GitHub Actions
2021-05-15 19:31:28 +00:00
Jorge Aparicio 76a3dd54eb fix 32-bit ARM compilation error 2021-05-15 21:28:39 +02:00
Jorge Aparicio 736054a56f fix typo in Cross.toml 2021-05-15 21:12:31 +02:00
Jorge Aparicio 0dd354864c override powerpc64 image 2021-05-15 21:09:08 +02:00
Jorge Aparicio 360bac02b3 fix if condition 2021-05-15 20:53:00 +02:00
Jorge Aparicio 29042a6af2 enable GitHub Actions 2021-05-15 20:45:41 +02:00
Jorge Aparicio 552d5b941e
Merge pull request #27 from matklad/patch-1
Use correct spdx syntax
2021-04-11 16:38:59 +00:00
Aleksey Kladov 5ffb39241e
Use correct spdx syntax 2021-04-09 01:22:54 +03:00
Jorge Aparicio 6fa3d748b0
Merge pull request #26 from AgustinCB/master
Replace asm with llvm_asm
2020-07-28 19:16:07 +00:00
Agustin Chiappe Berrini 44546775be remove unnecessary feature 2020-07-16 17:23:58 -07:00
Agustin Chiappe Berrini 7ff94a68cd Fix syscall for macos 2020-07-16 07:13:43 -07:00
Agustin Chiappe Berrini bf46a06832 Replace asm with llvm_asm
See https://github.com/rust-lang/rust/pull/68404
2020-07-01 06:21:26 -07:00
Jorge Aparicio 0d9cbef0d3 v0.2.2 2017-11-06 00:54:00 +01:00
homunkulus 8e280bc0b0 Auto merge of #18 - Amanieu:statx, r=japaric
Fix nr_from_src.py and add statx system call

Some architectures were missing statx because the script was broken.
2017-11-05 23:43:36 +00:00
Amanieu d'Antras e53e5efaaa Add statx system call 2017-11-05 21:40:47 +00:00
Amanieu d'Antras 13cb9dac3d Fix nr_from_src.py 2017-11-05 21:38:47 +00:00
Jorge Aparicio c382132a4f v0.2.1 2017-05-06 09:33:19 -05:00
Tobias Bucher 07fb52dd95 Comment on why we create headers 2017-05-06 16:02:30 +02:00
Tobias Bucher 0f498b7a40 Fix the nr_from_src script to get ARM-specific syscalls 2017-05-05 15:07:40 +02:00
Tobias Bucher cee5f075c0 Add ARM-specific syscalls 2017-05-05 00:16:00 +02:00
Jorge Aparicio c3d0176105 release v0.2.0 2017-02-27 09:16:25 -05:00
homunkulus 77f7fe4fdc Auto merge of #14 - tbu-:pr_x86_syscall6_ice, r=japaric
Fix #13 by taking reference of non-immediate value
2017-02-23 18:23:50 +00:00
Chris West (Faux) 847debb0a1 Fix #12: parse kernel sources to get numbers 2017-02-21 12:14:49 +00:00
Tobias Bucher c86f386048 Fix #13 by taking reference of non-immediate value 2017-02-19 23:18:03 +01:00
Jorge Aparicio cb880cab59 release v0.1.5 2017-02-03 20:22:06 -05:00
Tobias Bucher 8c10006aa2 Fix GETRANDOM constant on x86, mixed up with x86_64 2017-02-03 13:22:58 +01:00
Jorge Aparicio 1934a4aa48 release v0.1.4 2017-02-02 00:01:58 -05:00
Jorge Aparicio 8d64a85aed Merge pull request #9 from tbu-/pr_getrandom
Add `getrandom` syscall
2017-02-02 00:00:25 -05:00
Tobias Bucher e5c36ee591 Add getrandom syscall 2017-02-01 19:23:15 +01:00
Jorge Aparicio 16045c4949 Merge pull request #8 from simon-i1-h/fix-link
Fix link, Remove Travis CI badge
2017-01-23 21:13:48 -05:00
simon-i1-h 0276f551db Fix link in README.md 2017-01-24 00:03:48 +09:00
simon-i1-h 79def9759b Remove Travis CI badge 2017-01-24 00:02:37 +09:00
homunkulus ee704d7f8e Auto merge of #7 - tbu-:pr_newfstatat, r=japaric
Add `newfstatat` syscall for Linux
2017-01-21 18:39:00 +00:00
Tobias Bucher 896b3d9332 Add newfstatat syscall for Linux 2017-01-21 19:34:16 +01:00
Jorge Aparicio 5ab141b554 release v0.1.3 2017-01-21 12:38:18 -05:00
Jorge Aparicio 1117f0019e mips: set .noat to appease asm! warnings
that pop out when compiling with optimizations
2017-01-21 12:24:18 -05:00
Jorge Aparicio 5876cdddc7 release v0.1.2 2017-01-21 11:16:52 -05:00