Commit Graph

60 Commits

Author SHA1 Message Date
github-actions[bot]
2c57dced0f Update cargo.toml version to 1.8.3 2023-09-20 09:52:34 +00:00
github-actions[bot]
a0e4804b3b Update cargo.toml version to 1.8.0 2023-09-07 08:40:51 +00:00
neuecc
6f4c59f928 ReadMe for v1.8.0 2023-09-07 17:38:45 +09:00
Yoshifumi Kawai
d4ba618c35
Merge branch 'main' into support-reference 2023-09-07 17:20:37 +09:00
yamachu
8a047b31c5 Add reference type sample case 2023-09-06 22:27:51 +09:00
yamachu
c27e01bd90 Add sample case 2023-09-06 19:35:34 +09:00
github-actions[bot]
7b614935e5 Update cargo.toml version to 1.7.5 2023-09-05 07:46:33 +00:00
neuecc
6e27a5ba08 support NonZero 2023-09-05 16:42:44 +09:00
neuecc
510750c6b6 support NoNull, Box 2023-09-05 16:00:50 +09:00
neuecc
7041ca7f48 working for nonnull(not yet) 2023-09-04 20:57:50 +09:00
neuecc
4ed2767538 n2 2023-09-04 20:54:04 +09:00
neuecc
044c0afdf2 generate arg1, arg2, arg3 2023-09-04 20:44:27 +09:00
neuecc
1aa65e75fa more generate_const 2023-08-15 22:10:06 +09:00
neuecc
6e5a623352 add csharp_generate_const option 2023-08-15 21:18:30 +09:00
Dan Miller
1a9c89d5c3 walk module tree recursively when parsing for symbols from any rust file 2023-05-16 18:57:34 -05:00
neuecc
32029974a4 do 2023-04-24 19:22:22 +09:00
github-actions[bot]
2a7175daf7 Update cargo.toml version to 1.7.0 2023-04-17 11:32:52 +00:00
neuecc
e4b25c3d73 ReadMe 1.7.0
multi input_bindgen_file
support bitflags crate
support tuple struct
support unit struct
new csharp_disable_emit_dll_name option
GroupedNativeMethods code generator
2023-04-17 20:01:20 +09:00
neuecc
11c68c818d release CI 2023-04-16 02:07:21 +09:00
neuecc
4160525415 cond 2023-04-16 00:42:13 +09:00
neuecc
8809e01927 generator generate doc comment 2023-04-16 00:36:08 +09:00
neuecc
fcb1d42182 more 2023-04-15 23:40:50 +09:00
neuecc
a03eb06808 lll 2023-04-15 23:32:00 +09:00
neuecc
32af3f29e0 support tuple struct 2023-04-15 20:38:44 +09:00
neuecc
168936d9ff complete GroupedNativeMethodsGenerator 2023-04-15 18:45:52 +09:00
neuecc
d6054fe092 try to make grouping generator 2023-04-15 01:54:15 +09:00
neuecc
a8311b8231 support bitflags generate 2023-04-15 01:23:42 +09:00
neuecc
b39702c95c wip, libphysx 2023-04-13 16:28:54 +09:00
neuecc
1bd4f42ba2 fix invalid code generation when type alias is fixed-array 2023-03-23 00:58:57 +09:00
neuecc
8ab40dd96c generate multilined comment 2023-03-19 02:44:09 +09:00
neuecc
e6152665d7 search used struct in type_alias function parameter 2023-03-19 02:21:12 +09:00
neuecc
4d900612c8 ready 1.4.0 2023-03-17 17:46:32 +09:00
neuecc
f163a32e0c allow input_extern_file read multiple files 2023-03-17 17:03:05 +09:00
neuecc
47fd97eb37 sqlite3 support(fix for nested fn) 2023-03-13 07:34:15 +09:00
neuecc
e016568361 improve unity callback support(generate custom delegate) 2023-03-09 03:49:05 +09:00
neuecc
5b1de23200 v1.1 2023-03-08 18:41:46 +09:00
neuecc
6f15957032 generate unsafe extern for Rust to Rust 2023-03-08 16:48:11 +09:00
neuecc
5f1207ae20 WIP fix pointer pointer 2023-03-07 18:07:41 +09:00
neuecc
6e723f4a86 v1 complete 2023-03-07 05:00:14 +09:00
neuecc
3344361ea2 complete 2023-03-06 23:15:17 +09:00
neuecc
2f24e3a675 fixed generation 1 2023-03-06 18:06:52 +09:00
neuecc
6d9e535975 WIP optimize unused struct filter 2023-03-06 09:44:48 +09:00
neuecc
0df71f5423 generate doc comment 2023-03-05 17:18:52 +09:00
neuecc
12af43c76c callback complete 2023-03-05 15:30:41 +09:00
neuecc
b986cbefff reafactoring part1 2023-03-05 01:03:33 +09:00
neuecc
4710958684 improve logging, close #6
cargo build -vv
output like this
Csbindgen can't handle this return type so ignore generate, method_name: __report_gsfailure
2023-03-04 21:01:50 +09:00
neuecc
dabad3323a struct bool emit MarshalAs 2023-03-04 14:54:48 +09:00
neuecc
4dba240d2b format rust -> rust generated code 2023-03-04 14:39:45 +09:00
neuecc
2ff100f718 bool emit MarshalAs(UnmanagedType.U1) close #8 2023-03-03 17:49:05 +09:00
neuecc
5bc027201b add csharp_class_accessibility 2023-02-28 19:24:11 +09:00