Commit Graph

  • dbe73b0a99 Fail if we encounter a struct with bitfields, unless -allow-bitfields is set Martin DeMello 2013-09-16 19:42:49 -07:00
  • 4bcd9423c5 suppress warnings Jyun-Yan You 2013-09-12 09:46:51 +08:00
  • a45e505434 Add build instructions to README.txt Corey Richardson 2013-09-11 16:40:04 -04:00
  • 2d83e2302b Update to libsyntax changes Corey Richardson 2013-09-11 16:39:06 -04:00
  • 3d8f52cd33 update libclang bindings Jyun-Yan You 2013-09-09 10:27:25 +08:00
  • 17c205c4e6 format Jyun-Yan You 2013-09-09 10:24:52 +08:00
  • 632d995d70 add bitwidth to the FieldInfo Martin DeMello 2013-09-08 01:36:42 -07:00
  • 26c17cefca add bitfield width accessor Martin DeMello 2013-09-08 00:47:11 -07:00
  • 3d49dbbbb7 fix vim autoindent error Martin DeMello 2013-09-07 23:41:12 -07:00
  • ca4987563a fix warning Martin DeMello 2013-09-07 23:28:27 -07:00
  • 52249fbcfc Merge branch 'master' of github.com:martindemello/rust-bindgen Martin DeMello 2013-09-07 23:13:45 -07:00
  • 4661e0bbf2 emit ast debug, cleanup failed template arg parse attempt walter 2013-07-17 17:52:43 +01:00
  • e58286fc76 fix build Jyun-Yan You 2013-09-05 09:41:19 +08:00
  • 078d9e3a8d Remove visibility modifier from generated impl block Eunchong Yu 2013-09-05 02:53:48 +09:00
  • cfec83aa11 fix build Jyun-Yan You 2013-09-05 09:41:19 +08:00
  • c64bf21a7b Merge branch 'no_pub_impl' of https://github.com/Kroisse/rust-bindgen Jyun-Yan You 2013-09-05 09:33:19 +08:00
  • ff517ed5c0 Remove visibility modifier from generated impl block Eunchong Yu 2013-09-05 02:53:48 +09:00
  • c1e1f6d1ab Fix cunion_to_rs() Eunchong Yu 2013-09-05 02:13:02 +09:00
  • 7587277167 fix ast::Path Jyun-Yan You 2013-08-29 10:07:55 +08:00
  • e5075a6a98 handle non-const global variable Jyun-Yan You 2013-08-24 14:16:08 +08:00
  • 1fb31fc399 fix function pointer type Jyun-Yan You 2013-08-24 14:02:38 +08:00
  • cbf888bcfc fix build Jyun-Yan You 2013-08-21 09:40:40 +08:00
  • 8d5b0f18bf fix build Jyun-Yan You 2013-08-14 12:51:22 +08:00
  • 5413ff6499 fix build Jyun-Yan You 2013-08-12 11:29:32 +08:00
  • 3fb874e302 fix build and add license Jyun-Yan You 2013-08-05 10:43:15 +08:00
  • 1e834ca100 fix build Jyun-Yan You 2013-08-01 09:43:52 +08:00
  • c8aa88e44d Add help for -abi option klutzy 2013-07-28 17:42:58 +09:00
  • 98622f56ef Add -abi option klutzy 2013-07-28 16:37:12 +09:00
  • b8e2bf8600 fix build Jyun-Yan You 2013-07-26 09:38:46 +08:00
  • b4a02c4339 fix build Jyun-Yan You 2013-07-23 11:06:50 +08:00
  • 93671300e7 fix build Jyun-Yan You 2013-07-22 12:34:54 +08:00
  • 4e82013fa9 fix build and the "missing top span" error Jyun-Yan You 2013-07-22 00:33:11 +08:00
  • f528ad72ee fix build Jyun-Yan You 2013-07-10 13:27:28 +08:00
  • 435948cb27 fix build and suppress non-uppercase-statics lint Jyun-Yan You 2013-07-08 13:45:12 +08:00
  • 48bb2ed23a fix build Jyun-Yan You 2013-07-04 21:38:01 +08:00
  • 81217a4f98 fix build Jyun-Yan You 2013-07-04 21:32:50 +08:00
  • 0a4b361bb6 fix build Jyun-Yan You 2013-06-26 09:35:52 +08:00
  • bf1547ab1b fix build Jyun-Yan You 2013-06-25 12:39:06 +08:00
  • 56707454ac fix build Jyun-Yan You 2013-06-14 09:34:13 +08:00
  • 438a705372 fix build Jyun-Yan You 2013-06-11 13:30:35 +08:00
  • 523233be72 fix build Jyun-Yan You 2013-06-10 09:19:15 +08:00
  • 35f688f5b7 fix build Jyun-Yan You 2013-06-06 20:07:40 +08:00
  • 2c6b6cbc23 fix build Jyun-Yan You 2013-06-04 23:56:56 +08:00
  • 8f05df7694 fix build Jyun-Yan You 2013-06-02 16:43:12 +08:00
  • b3bfd346a3 fix build Jyun-Yan You 2013-05-31 15:43:54 +08:00
  • 31ffabadd8 fix build Jyun-Yan You 2013-05-27 22:17:09 +08:00
  • 49515b9e27 fix build Jyun-Yan You 2013-05-24 15:45:04 +08:00
  • 6f3c3705e4 fix build Jyun-Yan You 2013-05-22 13:38:55 +08:00
  • 7c2f550776 fix index out of bounds error Jyun-Yan You 2013-05-20 12:38:21 +08:00
  • cf379072fd Make sure to generate useful typenames Philipp Brüschweiler 2013-05-15 19:56:08 +02:00
  • 450c85e88d reinterpret_cast has been renamed to transmute Philipp Brüschweiler 2013-05-15 19:34:38 +02:00
  • 5927425595 Fix build Philipp Brüschweiler 2013-05-15 19:31:22 +02:00
  • d3e146dd4f refactoring and use mutable pointers by default Jyun-Yan You 2013-05-13 23:12:36 +08:00
  • 131acbaee7 fix build Jyun-Yan You 2013-05-03 09:45:34 +08:00
  • 57837240ba fix build Jyun-Yan You 2013-05-01 23:51:38 +08:00
  • a6ada88db5 workaround for hidden definitions Jyun-Yan You 2013-04-22 21:53:17 +08:00
  • b1c73232a6 fix build Jyun-Yan You 2013-04-17 23:52:02 +08:00
  • 666b84f5bd remove argument mode Jyun-Yan You 2013-04-10 22:08:18 +08:00
  • 6b1e478db3 fix for missing declarations Jyun-Yan You 2013-04-08 16:09:36 +08:00
  • 8b4dc4dd65 remove duplicate declarations Jyun-Yan You 2013-04-08 15:38:40 +08:00
  • 54f78b7a20 fix build and add -builtins option Jyun-Yan You 2013-04-08 12:30:21 +08:00
  • 45c4b6f472 Fix abi stuff Ben Striegel 2013-04-01 18:31:31 -04:00
  • e776c3d70b fix build and handle function types Jyun-Yan You 2013-03-27 21:13:04 +08:00
  • 443d2b372e handle void type to prevent failure Jyun-Yan You 2013-03-27 13:39:21 +08:00
  • 8dd3bfd3c6 update requirement Jyun-Yan You 2013-03-27 09:16:36 +08:00
  • 7019176d74 fix build and map long double to c_double Jyun-Yan You 2013-03-27 00:57:14 +08:00
  • a4e6051bff fix build and regenerate clang bindings Jyun-Yan You 2013-03-23 02:02:50 +08:00
  • fb590c646e fix build and regenerate clang bindings Jyun-Yan You 2013-03-17 22:12:18 +08:00
  • 9cbd6ea67e fix build Jyun-Yan You 2013-03-06 18:11:05 +08:00
  • 3ea8da2bc6 fix build Jyun-Yan You 2013-02-22 18:19:03 +08:00
  • facd8085d7 Fix build Philipp Brüschweiler 2013-02-17 15:19:46 +01:00
  • 7d132c6af2 Fix build some more Philipp Brüschweiler 2013-02-06 19:11:46 +01:00
  • 4b9d474b41 Fix build Philipp Brüschweiler 2013-02-06 19:00:51 +01:00
  • 18b7421f4c fix build Jyun-Yan You 2013-01-24 17:23:04 +08:00
  • fea959f8d2 Fix build Philipp Brüschweiler 2013-01-23 11:13:11 +01:00
  • fd90248ee3 fix build Jyun-Yan You 2013-01-20 16:48:41 +08:00
  • 5c684e7604 Fix build Philipp Brüschweiler 2013-01-12 22:46:12 +01:00
  • 2ae581183c fix build and add self to anonymous trait Jyun-Yan You 2013-01-08 09:51:40 +08:00
  • 4ba5fede7b fix build Jyun-Yan You 2012-12-17 09:05:30 +08:00
  • 557b3f9ae0 fix build Jyun-Yan You 2012-12-10 09:48:43 +08:00
  • fac2daf17d Make sure mangled functions and variables still link Philipp Brüschweiler 2012-12-02 11:45:27 +01:00
  • 840a2eeab3 fix build Jyun-Yan You 2012-12-01 23:51:17 +08:00
  • 322b44e50c Fix compilation, remove warning Philipp Brüschweiler 2012-11-25 17:41:33 +01:00
  • 871a092b8d fix build and make items public Jyun-Yan You 2012-11-16 16:45:16 +08:00
  • 5f9fc932c5 relax clang requirement Jyun-Yan You 2012-11-15 12:16:26 +08:00
  • 6d90ca9ccb fix build Jyun-Yan You 2012-11-11 12:23:42 +08:00
  • 33b5cca287 fix build Jyun-Yan You 2012-11-05 13:25:52 +08:00
  • 14a95ad462 Remove many warnings Philipp Brüschweiler 2012-10-27 23:20:16 +02:00
  • 96708bb240 ignore generated binary Philipp Brüschweiler 2012-10-27 22:19:18 +02:00
  • c04e9989a5 Fix compilation because of libsyntax changes Philipp Brüschweiler 2012-10-27 22:18:33 +02:00
  • f05d9409e7 fix build Jyun-Yan You 2012-10-25 14:38:08 +08:00
  • 15f10358c2 fix build Jyun-Yan You 2012-10-22 13:47:27 +08:00
  • d3111c383d fix build Jyun-Yan You 2012-10-19 12:34:36 +08:00
  • 6647965d0a use method instead of function Jyun-Yan You 2012-10-14 21:34:42 +08:00
  • dc5c3eaf28 initiate union type support Jyun-Yan You 2012-10-13 03:25:52 +08:00
  • f65491f878 eliminate some warnings Jyun-Yan You 2012-10-10 00:42:26 +08:00
  • e8eca95a0f Don't generate #[link_args = "-l"] if no -l option is supplied Philipp Brüschweiler 2012-10-09 18:01:44 +02:00
  • 1b5d13ff4d update clang bindings and fix build Jyun-Yan You 2012-10-09 13:05:58 +08:00
  • 961dec5f73 fix anonymous struct Jyun-Yan You 2012-10-09 01:28:12 +08:00
  • 8d21b91765 fix build Jyun-Yan You 2012-10-08 16:56:18 +08:00