Commit Graph

140 Commits

Author SHA1 Message Date
SeleDreams
a39a61b70e
Merge pull request #2 from not-jan/not-jan/nds-toml
Add nds.toml to configure icon and title
2025-06-04 01:52:14 +02:00
SeleDreams
f9868cae3f
Merge pull request #1 from not-jan/bugfix/nightly-changes
rename no_mangle and specify llvm-floatabi
2025-06-04 01:49:44 +02:00
not-jan
a090ea0020 Add nds.toml to configure icon and title 2025-02-03 19:44:00 +01:00
not-jan
3a01ae6614 rename no_mangle and specify llvm-floatabi 2025-01-03 15:49:08 +01:00
SeleDreams
2168b4204b
Update README.md 2024-06-03 10:28:48 +02:00
SeleDreams
fd80e8f06b
Update README.md 2024-06-03 01:38:08 +02:00
SeleDreams
36dd694bfa
Update README.md 2024-06-03 01:20:13 +02:00
SeleDreams
bb9c093b90
Update README.md 2024-06-03 00:51:59 +02:00
Your Name
274f714cf9 updated the default project main.rs to use the new println macro 2024-04-29 21:24:36 +02:00
SeleDreams
7398d008dd
Update README.md 2024-04-29 18:46:06 +02:00
SeleDreams
d70c1fcbf2
Update README.md 2024-04-29 18:43:37 +02:00
SeleDreams
a886380936
Update README.md 2024-04-29 18:37:26 +02:00
SeleDreams
b1904c7040
Update README.md 2024-04-29 18:37:11 +02:00
Your Name
fac03f425f fixed package name 2024-04-29 17:48:19 +02:00
Your Name
b5aa6fbaa6 fixed libnds_sys name 2024-04-29 17:29:02 +02:00
Your Name
cbbfe923b0 added init command 2024-04-29 17:24:52 +02:00
Your Name
0019a877ba added git libnds repository 2024-04-29 17:16:29 +02:00
Your Name
09ad1aec1b tried fixing banner text 2024-04-29 16:33:01 +02:00
Your Name
4b78e6a30f fixed some libctru stuff still present 2024-04-29 16:25:41 +02:00
Your Name
f877d14608 fixed some libctru stuff still present 2024-04-29 16:16:16 +02:00
Your Name
d991297793 started work on migrating it to cargo-nds 2024-04-29 15:50:56 +02:00
Meziu
af2d8bfd79
Merge pull request #52 from rust3ds/fix/new-no-unit-graph
Don't run --unit-graph for `new` subcommand
2024-02-12 10:22:50 +01:00
Ian Chamberlain
c6943cf953
Don't run --unit-graph for new subcommand
Also just update Cargo.lock
2024-02-11 11:05:30 -05:00
Ian Chamberlain
f6b9c6dc95
Merge pull request #47 from rust3ds/feature/link-debuginfo-profile
Use `cargo --unit-graph` to figure out whether to link debuginfo
2023-11-26 20:42:09 -05:00
Ian Chamberlain
7d6ddb2ef8
Fix generated main using now-removed panic handler 2023-11-24 22:25:08 -05:00
Ian Chamberlain
2baf9cfc78
Bump version to 0.1.2 2023-11-24 21:48:23 -05:00
Ian Chamberlain
85ebef86aa
Update comment about panic in cargo --unit-graph 2023-11-24 17:23:14 -05:00
Ian Chamberlain
e1cf233cde
Handle --unit-graph errors better 2023-11-19 14:30:30 -05:00
Ian Chamberlain
545d853a80
Use cargo --unit-graph to figure out debuginfo
We can check if `ctru-sys` is being built with debuginfo this way, and
use that to build the stdlib with the same linker flags as ctru-sys is
expected to use.
2023-11-15 23:47:02 -05:00
Ian Chamberlain
2276df9d26
Merge pull request #46 from rust3ds/fix/respect-no-run 2023-09-30 08:59:27 -04:00
Ian Chamberlain
2931e5609e
Respect --no-run when using custom runner
Also do some other small cleanups for minor optimizations
2023-09-29 09:03:37 -04:00
Meziu
aa0d754d79
Merge pull request #43 from rust3ds/feature/support-custom-runner
Add support for custom cargo runner
2023-09-19 14:04:19 +02:00
Ian Chamberlain
6b4fd53f20
Cleanup and add some more comments
Minor tweaks like fn names, refactoring a little etc.

Also update README to include an install command, with `--locked` as
well.
2023-08-30 23:02:55 -04:00
Ian Chamberlain
0db0ad3b96
Add support for custom runner
Use `cargo config get` to check if the runner is configured, and if so
use it like a normal `cargo run` invocation would. Otherwise, fall back
to the default `3dslink` behavior we had before.
2023-08-29 00:12:48 -04:00
Ian Chamberlain
ab30da9ee7
Check in Cargo.lock and install with --locked
This is the recommended best practice for binaries, we should do it for
`cargo-3ds` as well. A side effect of this is that we should test build
and installation with the exact Cargo.lock dependencies with `--locked`.
2023-08-28 21:31:17 -04:00
Ian Chamberlain
cda49e09b6
Merge pull request #42 from rust3ds/feature/verbose-flag 2023-08-16 13:39:02 -04:00
Ian Chamberlain
48aa7933a4
Don't build 3dsx for doctests
Basically, ensure we follow `should_build_3dsx` all the way through into
the callbacks.
2023-08-06 17:33:56 -04:00
Ian Chamberlain
d374e7016d
Add verbose flag to print cargo commands
Also fix minor issue with building test crate for doctests.
2023-08-06 16:06:22 -04:00
Andrea Ciliberti
268c45ae8f Version bump 2023-07-29 17:32:45 +02:00
Meziu
1372661285
Merge pull request #40 from rust3ds/fix/rustflags
Revert RUSTFLAGS removal
2023-07-21 16:01:34 +02:00
Andrea Ciliberti
d2f50fcc84 fmt 2023-07-19 13:13:48 +02:00
Andrea Ciliberti
50530b112f Revert RUSTFLAGS removal 2023-07-19 13:03:05 +02:00
Meziu
246753119d
Merge pull request #39 from rust3ds/publish
fix cargo.toml 2
2023-07-14 17:12:21 +02:00
Andrea Ciliberti
757ce04e98 fix cargo.toml 2 2023-07-14 17:11:26 +02:00
Meziu
3429e3ed9c
Merge pull request #38 from rust3ds/publish
Update Cargo.toml before publishing
2023-07-14 17:02:10 +02:00
Andrea Ciliberti
c1f5e121f1 Update Cargo.toml before publishing 2023-07-14 16:41:15 +02:00
Meziu
afc9046365
Merge pull request #37 from rust3ds/feature/ci
Basic CI with lints and cargo-new
2023-07-12 18:37:50 +02:00
Andrea Ciliberti
70d5ec1843 Undo wrong changes 2023-07-12 18:24:05 +02:00
Andrea Ciliberti
4560716fcc Fix >= version check 2023-07-12 16:44:44 +02:00
Andrea Ciliberti
f5bee9a4e5 Slight description change 2023-07-12 16:40:49 +02:00