-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automatic binding generation #264
Commits on Nov 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 15f80d7 - Browse repository at this point
Copy the full SHA 15f80d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8be96d - Browse repository at this point
Copy the full SHA c8be96dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2315c68 - Browse repository at this point
Copy the full SHA 2315c68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 197a05e - Browse repository at this point
Copy the full SHA 197a05eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2474385 - Browse repository at this point
Copy the full SHA 2474385View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91cc01c - Browse repository at this point
Copy the full SHA 91cc01cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d09866c - Browse repository at this point
Copy the full SHA d09866cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 556a5d8 - Browse repository at this point
Copy the full SHA 556a5d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3093fc - Browse repository at this point
Copy the full SHA f3093fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb6096c - Browse repository at this point
Copy the full SHA fb6096cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 399afc8 - Browse repository at this point
Copy the full SHA 399afc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61535ee - Browse repository at this point
Copy the full SHA 61535eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80a3404 - Browse repository at this point
Copy the full SHA 80a3404View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8249f69 - Browse repository at this point
Copy the full SHA 8249f69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 236d9d3 - Browse repository at this point
Copy the full SHA 236d9d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68503bb - Browse repository at this point
Copy the full SHA 68503bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00522fe - Browse repository at this point
Copy the full SHA 00522feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e95345 - Browse repository at this point
Copy the full SHA 5e95345View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc25f91 - Browse repository at this point
Copy the full SHA bc25f91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e35057 - Browse repository at this point
Copy the full SHA 7e35057View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29b7560 - Browse repository at this point
Copy the full SHA 29b7560View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00b4678 - Browse repository at this point
Copy the full SHA 00b4678View commit details
Commits on Dec 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 69a3d46 - Browse repository at this point
Copy the full SHA 69a3d46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5956025 - Browse repository at this point
Copy the full SHA 5956025View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb9da7d - Browse repository at this point
Copy the full SHA cb9da7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7d9e13 - Browse repository at this point
Copy the full SHA e7d9e13View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4165ee - Browse repository at this point
Copy the full SHA f4165eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88f5459 - Browse repository at this point
Copy the full SHA 88f5459View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0044e4d - Browse repository at this point
Copy the full SHA 0044e4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6a6058 - Browse repository at this point
Copy the full SHA c6a6058View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1aecbea - Browse repository at this point
Copy the full SHA 1aecbeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 522955a - Browse repository at this point
Copy the full SHA 522955aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a59c17 - Browse repository at this point
Copy the full SHA 1a59c17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ba52d1 - Browse repository at this point
Copy the full SHA 9ba52d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d9a20c - Browse repository at this point
Copy the full SHA 0d9a20cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09381b2 - Browse repository at this point
Copy the full SHA 09381b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca1093f - Browse repository at this point
Copy the full SHA ca1093fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac6a706 - Browse repository at this point
Copy the full SHA ac6a706View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a4c02f - Browse repository at this point
Copy the full SHA 5a4c02fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7652279 - Browse repository at this point
Copy the full SHA 7652279View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9f6424 - Browse repository at this point
Copy the full SHA d9f6424View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cd224a - Browse repository at this point
Copy the full SHA 3cd224aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc07a0c - Browse repository at this point
Copy the full SHA fc07a0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b181be - Browse repository at this point
Copy the full SHA 2b181beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cd5ee8 - Browse repository at this point
Copy the full SHA 0cd5ee8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02792f1 - Browse repository at this point
Copy the full SHA 02792f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ee3e77 - Browse repository at this point
Copy the full SHA 5ee3e77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39b448c - Browse repository at this point
Copy the full SHA 39b448cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bc7009 - Browse repository at this point
Copy the full SHA 3bc7009View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bdc5b6 - Browse repository at this point
Copy the full SHA 9bdc5b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aa9211 - Browse repository at this point
Copy the full SHA 0aa9211View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78cc5b8 - Browse repository at this point
Copy the full SHA 78cc5b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6781ccb - Browse repository at this point
Copy the full SHA 6781ccbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 932e364 - Browse repository at this point
Copy the full SHA 932e364View commit details -
Configuration menu - View commit details
-
Copy full SHA for d59a273 - Browse repository at this point
Copy the full SHA d59a273View commit details -
Fix out parameters (except for NSError)
Assuming we find a good solution to #277
Configuration menu - View commit details
-
Copy full SHA for ce48683 - Browse repository at this point
Copy the full SHA ce48683View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0ae01e - Browse repository at this point
Copy the full SHA d0ae01eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e2719c - Browse repository at this point
Copy the full SHA 8e2719cView commit details -
Fixes their order to be the same as in the source file
Configuration menu - View commit details
-
Copy full SHA for 1be4828 - Browse repository at this point
Copy the full SHA 1be4828View commit details -
Add support for functions taking NSError as an out parameter
Assuming we do #276
Configuration menu - View commit details
-
Copy full SHA for f05e4cb - Browse repository at this point
Copy the full SHA f05e4cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ae7089 - Browse repository at this point
Copy the full SHA 7ae7089View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb96988 - Browse repository at this point
Copy the full SHA eb96988View commit details -
Configuration menu - View commit details
-
Copy full SHA for baf2918 - Browse repository at this point
Copy the full SHA baf2918View commit details -
Put method output inside an extern_methods! call
We'll want this no matter what, since it'll allow us to extend things with availability attributes in the future.
Configuration menu - View commit details
-
Copy full SHA for 7243dba - Browse repository at this point
Copy the full SHA 7243dbaView commit details -
Use extern_methods! functionality
To cut down on the amount of code, which should make things easier to review and understand. This uses features which are not actually yet done, see #244. Not happy with the formatting either, but not sure how to fix that?
Configuration menu - View commit details
-
Copy full SHA for b7179a7 - Browse repository at this point
Copy the full SHA b7179a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d197f00 - Browse repository at this point
Copy the full SHA d197f00View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6163d0 - Browse repository at this point
Copy the full SHA e6163d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2585f1 - Browse repository at this point
Copy the full SHA f2585f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cbb09e - Browse repository at this point
Copy the full SHA 9cbb09eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d12042 - Browse repository at this point
Copy the full SHA 2d12042View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b2cf14 - Browse repository at this point
Copy the full SHA 5b2cf14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bf1966 - Browse repository at this point
Copy the full SHA 1bf1966View commit details -
Configuration menu - View commit details
-
Copy full SHA for e59d24a - Browse repository at this point
Copy the full SHA e59d24aView commit details -
Remove Stmt::FileImport and Stmt::ItemImport
These are not nearly enough to make imports work well anyhow, so I'll rip it out and find a better solution
Configuration menu - View commit details
-
Copy full SHA for 7dc5107 - Browse repository at this point
Copy the full SHA 7dc5107View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74a3615 - Browse repository at this point
Copy the full SHA 74a3615View commit details -
Refactor so that file writing is done using plain Display
Allows us to vastly improve the speed, as well as allowing us to make the output much prettier wrt. newlines and such in the future (proc_macro2 / quote output is not really meant to be consumed by human eyes)
Configuration menu - View commit details
-
Copy full SHA for b5321fb - Browse repository at this point
Copy the full SHA b5321fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55887dd - Browse repository at this point
Copy the full SHA 55887ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for e31a840 - Browse repository at this point
Copy the full SHA e31a840View commit details -
Configuration menu - View commit details
-
Copy full SHA for bed5cae - Browse repository at this point
Copy the full SHA bed5caeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a901658 - Browse repository at this point
Copy the full SHA a901658View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73622ef - Browse repository at this point
Copy the full SHA 73622efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5233fe9 - Browse repository at this point
Copy the full SHA 5233fe9View commit details -
This should make it easier for things to work on 32-bit platforms
Configuration menu - View commit details
-
Copy full SHA for 44d568b - Browse repository at this point
Copy the full SHA 44d568bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 605a57e - Browse repository at this point
Copy the full SHA 605a57eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83a5edd - Browse repository at this point
Copy the full SHA 83a5eddView commit details -
Configuration menu - View commit details
-
Copy full SHA for b79667a - Browse repository at this point
Copy the full SHA b79667aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 533ae24 - Browse repository at this point
Copy the full SHA 533ae24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75e3082 - Browse repository at this point
Copy the full SHA 75e3082View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13d6f1c - Browse repository at this point
Copy the full SHA 13d6f1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 615c5b2 - Browse repository at this point
Copy the full SHA 615c5b2View commit details -
Remove methods that are both instance and class methods
For now, until we can solve this more generally
Configuration menu - View commit details
-
Copy full SHA for a013cd8 - Browse repository at this point
Copy the full SHA a013cd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f877cf7 - Browse repository at this point
Copy the full SHA f877cf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3e10d0 - Browse repository at this point
Copy the full SHA c3e10d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10c863b - Browse repository at this point
Copy the full SHA 10c863bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb65380 - Browse repository at this point
Copy the full SHA fb65380View commit details -
Configuration menu - View commit details
-
Copy full SHA for b95b357 - Browse repository at this point
Copy the full SHA b95b357View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4afcce1 - Browse repository at this point
Copy the full SHA 4afcce1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 639ebdc - Browse repository at this point
Copy the full SHA 639ebdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c44ebee - Browse repository at this point
Copy the full SHA c44ebeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ecb690f - Browse repository at this point
Copy the full SHA ecb690fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 797a00d - Browse repository at this point
Copy the full SHA 797a00dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e051dd5 - Browse repository at this point
Copy the full SHA e051dd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79f4692 - Browse repository at this point
Copy the full SHA 79f4692View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7d6ab7 - Browse repository at this point
Copy the full SHA e7d6ab7View commit details -
Configuration menu - View commit details
-
Copy full SHA for da25fc0 - Browse repository at this point
Copy the full SHA da25fc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6afde3a - Browse repository at this point
Copy the full SHA 6afde3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dee50de - Browse repository at this point
Copy the full SHA dee50deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c3c3c4 - Browse repository at this point
Copy the full SHA 3c3c3c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67f7efd - Browse repository at this point
Copy the full SHA 67f7efdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7885cb3 - Browse repository at this point
Copy the full SHA 7885cb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for be5916b - Browse repository at this point
Copy the full SHA be5916bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c18ce67 - Browse repository at this point
Copy the full SHA c18ce67View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5ff384 - Browse repository at this point
Copy the full SHA d5ff384View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff3012f - Browse repository at this point
Copy the full SHA ff3012fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8694beb - Browse repository at this point
Copy the full SHA 8694bebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 588e17f - Browse repository at this point
Copy the full SHA 588e17fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f495d75 - Browse repository at this point
Copy the full SHA f495d75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98d8dd8 - Browse repository at this point
Copy the full SHA 98d8dd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e692fe - Browse repository at this point
Copy the full SHA 4e692feView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2815b4 - Browse repository at this point
Copy the full SHA b2815b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f61929 - Browse repository at this point
Copy the full SHA 7f61929View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78fcdd1 - Browse repository at this point
Copy the full SHA 78fcdd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d78b975 - Browse repository at this point
Copy the full SHA d78b975View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d25da2 - Browse repository at this point
Copy the full SHA 2d25da2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bcf7d0 - Browse repository at this point
Copy the full SHA 0bcf7d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35988ba - Browse repository at this point
Copy the full SHA 35988baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2080c5e - Browse repository at this point
Copy the full SHA 2080c5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for baff198 - Browse repository at this point
Copy the full SHA baff198View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb00d95 - Browse repository at this point
Copy the full SHA cb00d95View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1ae521 - Browse repository at this point
Copy the full SHA d1ae521View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c4c875 - Browse repository at this point
Copy the full SHA 1c4c875View commit details