Commit Graph

  • c240f7a6d8 Add the bindgen! macro Edward Barnard 2014-05-16 19:56:47 +01:00
  • 9db67bd285 Ast generator now outputs mod directly Edward Barnard 2014-05-15 18:03:37 +01:00
  • 1d6fb3abdb Split into libbindgen and bindgen and move parser to separate module Edward Barnard 2014-05-15 17:33:42 +01:00
  • e2016e5ca4 Add option to allow parsing of files containing unknown types Edward Barnard 2014-05-14 10:05:56 +01:00
  • 0064f48ff7 fix build Jyun-Yan You 2014-05-12 09:55:44 +08:00
  • fd7415f4a8 fix build Jyun-Yan You 2014-05-10 19:03:23 +08:00
  • 554d4349fb fix build Jyun-Yan You 2014-05-09 09:59:52 +08:00
  • 00f9191788 fix travis-ci Jyun-Yan You 2014-05-07 12:15:11 +08:00
  • 873b64752c fix travis-ci Jyun-Yan You 2014-05-07 12:09:32 +08:00
  • baf3fdd0d9 merge link attributes Jyun-Yan You 2014-05-07 10:48:16 +08:00
  • 2d593f28ff Allow links to be specified in -l<name> format Edward Barnard 2014-05-06 16:03:59 +01:00
  • 91d0cbdc8e Update readme Edward Barnard 2014-05-06 15:07:16 +01:00
  • ca135f7d0d Support linking to multiple libraries Edward Barnard 2014-05-06 15:05:08 +01:00
  • 9079d6824a Merge branch 'unnamed' of https://github.com/jdm/rust-bindgen Jyun-Yan You 2014-05-05 23:26:41 +08:00
  • 8d4bc490ce Treat unrepresentable field names as unnamed. Josh Matthews 2014-05-05 10:46:30 -04:00
  • 6b4a11c0c0 Fix build on 0.11pre: Change ~"foo" to "foo".to_owned() Renato Zannon 2014-05-02 16:20:38 -03:00
  • 02cc4835cb fix build Jyun-Yan You 2014-04-30 09:23:07 +08:00
  • 43790e63dd regenerate libclang bindings Jyun-Yan You 2014-04-28 21:47:46 +08:00
  • caad03ae6e Handle CXType_VariableArray & CXType_DependentSizedArray types. This also includes some debug!ing. Richard Diamond 2014-04-26 18:58:31 -05:00
  • 0808c2667d fix build Jyun-Yan You 2014-04-26 12:40:33 +08:00
  • 534244b08f Remove unnecessary clones Scott Jenkins 2014-04-22 17:40:58 +01:00
  • 81e9f53de3 Change all ~[]s that used the push method to vecs to fix build Scott Jenkins 2014-04-22 17:10:23 +01:00
  • f1cf7668da fix build Jyun-Yan You 2014-04-18 14:56:45 +08:00
  • 38ed0fb2b6 fix build Jyun-Yan You 2014-04-11 10:12:13 +08:00
  • 2b8cc882fb fix build Jyun-Yan You 2014-04-09 11:29:11 +08:00
  • 5680e96741 update README Jyun-Yan You 2014-04-08 09:43:03 +08:00
  • e736269767 Put "use libc::*;" instead of "use std::libc::*;" at the top. Richard Diamond 2014-04-07 03:40:17 -05:00
  • 752c6864ae std::libc -> libc Richard Diamond 2014-04-07 03:20:04 -05:00
  • 1f7eb2d56e fix build Jyun-Yan You 2014-04-06 20:36:20 +08:00
  • 35df1e3afc fix build and regenerate libclang bindings Jyun-Yan You 2014-04-01 10:47:00 +08:00
  • 5c5b0e5596 fix build Jyun-Yan You 2014-03-31 12:55:07 +08:00
  • 0f61cf3773 fix build Jyun-Yan You 2014-03-27 11:27:41 +08:00
  • e49e7d2b14 fix build Jyun-Yan You 2014-03-21 13:42:40 +08:00
  • d8c373665c Borrow return of new_parse_sess(). David C. Bishop 2014-03-19 14:34:00 +11:00
  • 9fa5ec9f37 Replace pprust::print_crate_. David C. Bishop 2014-03-19 14:15:01 +11:00
  • cd9607c5a9 fix build Jyun-Yan You 2014-03-17 19:53:03 +08:00
  • 8f97e3ad87 fix build Jyun-Yan You 2014-03-14 10:40:30 +08:00
  • ed3b09e869 Fixes for recent changes in libsyntax. Richard Diamond 2014-03-12 22:20:37 -05:00
  • a9b66d56b8 fix build Jyun-Yan You 2014-03-08 15:43:54 +08:00
  • 9ebbb7c6ec fix build Jyun-Yan You 2014-03-05 13:49:27 +08:00
  • f82ea6e18d regenerate libclang bindings Jyun-Yan You 2014-02-27 09:54:12 +08:00
  • fa5821c9d2 Generated function types are now wrapped in Options. Edward Barnard 2014-02-25 21:20:05 -07:00
  • 16738d6f14 fix build Jyun-Yan You 2014-02-25 21:31:07 +08:00
  • 9479d6477b Fix for new hash implementation and libcollections. Edward Barnard 2014-02-25 00:54:01 -07:00
  • bfa5b84282 remove to_mut_unsafe_ptr Jyun-Yan You 2014-02-18 12:45:33 +08:00
  • 65290ed1e2 fix build Jyun-Yan You 2014-02-17 13:31:47 +08:00
  • 7dfe108b62 fix build Jyun-Yan You 2014-02-07 10:11:15 +08:00
  • bc6881ea59 Fix build for: Gyorgy Andrasek 2014-02-06 12:00:49 +01:00
  • 37784a5cad fix build Jyun-Yan You 2014-02-05 10:25:59 +08:00
  • 11a8c88c00 Fixed missing self argument in union impls. Richard Diamond 2014-02-03 22:10:11 -06:00
  • 857179d84a fix build Jyun-Yan You 2014-02-03 16:54:18 +08:00
  • 2bb53d521e fix build Jyun-Yan You 2014-01-28 23:59:40 +08:00
  • d6848a206c fix build Jyun-Yan You 2014-01-27 13:26:43 +08:00
  • 39412a8c16 fix build Jyun-Yan You 2014-01-22 14:12:01 +08:00
  • 4d0de05628 fix build Jyun-Yan You 2014-01-19 16:37:55 +08:00
  • dd3f7202af fix build Jyun-Yan You 2014-01-11 20:56:29 +08:00
  • 521c76bcd2 fix build Jyun-Yan You 2014-01-10 20:05:50 +08:00
  • ee89bf486a fix build Jyun-Yan You 2014-01-08 15:42:45 +08:00
  • ff41889e93 fix travis ci config Jyun-Yan You 2014-01-04 14:55:25 +08:00
  • 5dca1ab36e fix build Jyun-Yan You 2014-01-02 10:00:39 +08:00
  • caa20f3fb0 fix variadic function with no argument Jyun-Yan You 2013-12-22 22:37:29 +08:00
  • 35670d7445 fix index out of bounds error Jyun-Yan You 2013-12-22 16:20:38 +08:00
  • 5d8cb24347 fix build Jyun-Yan You 2013-12-18 14:16:59 +08:00
  • e3f74da8cf change to_ptr and to_mut_ptr to as_ptr and as_mut_ptr Jyun-Yan You 2013-12-16 09:48:08 +08:00
  • 5bcdd8e57b fix build Jyun-Yan You 2013-12-12 11:21:43 +08:00
  • 6a66993bb0 fix build Jyun-Yan You 2013-12-09 17:20:20 +08:00
  • e4fcda2be5 Merge branch 'master' of https://github.com/ehostunreach/rust-bindgen Jyun-Yan You 2013-12-07 14:51:59 +08:00
  • ed67d35558 Allow disposal of diagnostics Vasilis Kalintiris 2013-12-06 12:47:02 +02:00
  • 1123346d8e Add support for translation unit reparsing Vasilis Kalintiris 2013-12-06 12:43:10 +02:00
  • da4b20bba6 change Path::init to Path::new Jyun-Yan You 2013-12-06 09:51:29 +08:00
  • d8036eda9b change link_name="-lxxx" to link(name = "xxx") Jyun-Yan You 2013-12-04 09:42:59 +08:00
  • b6ff5cc6fa Fix build Philipp Brüschweiler 2013-12-01 19:26:52 +01:00
  • 1cacae3c6d Misc changes Philipp Brüschweiler 2013-11-30 22:00:15 +01:00
  • f197b741fe fix build Jyun-Yan You 2013-11-30 13:45:18 +08:00
  • c4c9da0f0f Set a non-zero exit status when parsing fails Philipp Brüschweiler 2013-11-27 20:39:36 +01:00
  • d4eee4635c Make it possible to build the produced files as submodules Philipp Brüschweiler 2013-11-27 20:39:03 +01:00
  • bc90c1e2a9 update for closure changes Jyun-Yan You 2013-11-27 19:43:16 +08:00
  • c01b74b408 remove #[fixed_stack_segment] Jyun-Yan You 2013-11-19 17:24:39 +08:00
  • 4a9a51f947 update for io changes Jyun-Yan You 2013-11-13 22:45:26 +08:00
  • c09d7e40a1 update for PathSegment change Jyun-Yan You 2013-11-11 15:03:15 +08:00
  • 3e3b5be269 remove the padding field of generated union Jyun-Yan You 2013-11-09 00:54:52 +08:00
  • 286eb66179 check all possible enum size Jyun-Yan You 2013-11-08 00:37:12 +08:00
  • da2db30f80 use clang's layout info Jyun-Yan You 2013-11-07 09:27:41 +08:00
  • b3cde1778d handle zero size of union padding Jyun-Yan You 2013-11-06 13:17:33 +08:00
  • 115acac78a fix alignment of union type Jyun-Yan You 2013-11-06 13:12:47 +08:00
  • 83b5c1cc7f Handle variadic functions. Luqman Aden 2013-11-05 16:12:35 -05:00
  • c65e66816c update for io changes Jyun-Yan You 2013-11-05 14:04:01 +08:00
  • 6b77ae6202 update for io changes Jyun-Yan You 2013-10-28 10:26:52 +08:00
  • 747d121f85 enable managed boxes Jyun-Yan You 2013-10-24 09:35:35 +08:00
  • e347099c70 change fmt! to format! Jyun-Yan You 2013-10-20 14:19:18 +08:00
  • d9c66e4d18 update for path::Path change Jyun-Yan You 2013-10-17 19:15:23 +08:00
  • 5640975077 fix libclang package name Jyun-Yan You 2013-10-16 22:08:05 +08:00
  • f991986216 specify llvm library path Jyun-Yan You 2013-10-16 21:57:53 +08:00
  • 014f4cc418 add xorg-edgers ppa Jyun-Yan You 2013-10-16 19:42:10 +08:00
  • 6c891c9a04 install libclang for Travis CI Jyun-Yan You 2013-10-16 19:34:45 +08:00
  • 7d3c022580 add .travis.yml for Travis CI Jyun-Yan You 2013-10-16 10:17:00 +08:00
  • 1bcd31abf3 update for ast::foreign_mod change Jyun-Yan You 2013-10-14 10:20:46 +08:00
  • d95ca345fe fix ast::lit_str changes Jyun-Yan You 2013-10-11 11:06:07 +08:00
  • 605675248b fix errors of glob import statements Jyun-Yan You 2013-10-07 09:52:45 +08:00
  • e69349b4b2 suppress non-uppercase-pattern-statics warnings Jyun-Yan You 2013-10-03 09:29:34 +08:00