summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2018-05-29Check if `clang_Type_getNumTemplateArguments` is loaded before useStephen Touset
2018-05-16Handle pointer constness at the right level.Emilio Cobos Álvarez
2018-05-14ir: Make type parameters respect constness appropriately.Emilio Cobos Álvarez
2018-05-14ir: Make Opaque types respect constness appropriately.Emilio Cobos Álvarez
2018-05-14ir: Fix "this" argument generation to build a pointer to const, not a const p...Emilio Cobos Álvarez
2018-05-10Canonicalize a type (pointer type) first before checking for constnesscynecx
2018-05-03lib: Add a more-convenient API to add multiple lines to the same module.Emilio Cobos Álvarez
2018-05-03codegen: Actually honor the new option for module_lines.Emilio Cobos Álvarez
2018-05-03lib: Add and document an API to add per-module raw lines.Emilio Cobos Álvarez
2018-04-08TemplateParameters.used_template_params doesn't return OptionTamir Duberstein
2018-04-08TemplateParameters.all_template_params doesn't return OptionTamir Duberstein
2018-04-08TemplateParameters.num_self_template_params doesn't return OptionTamir Duberstein
2018-04-08TemplateParameters.self_template_params doesn't return OptionTamir Duberstein
2018-04-07Auto merge of #1303 - Eijebong:bump, r=emiliobors-servo
2018-04-07Auto merge of #1293 - strake:use_associated_consts, r=emiliobors-servo
2018-04-07Make doc comments nice again.Emilio Cobos Álvarez
2018-04-06not generate associated constants to unnamed typesM Farkas-Dyck
2018-04-06Auto merge of #1294 - marty-se:master, r=fitzgenbors-servo
2018-04-04Bump quote to 0.5 and proc_macro2 to 0.3Bastien Orivel
2018-04-03Revert "Revert "Bump quote to 0.4""Bastien Orivel
2018-04-03codegen: Don't skip alignment checks if we support repr align.Emilio Cobos Álvarez
2018-04-03codegen: Use target pointer size consistently for layout calculations.Emilio Cobos Álvarez
2018-04-03ir: Grab target information from clang.Emilio Cobos Álvarez
2018-04-02Link to the user's guide from the docs and manifestMatt Brubeck
2018-04-02Auto merge of #1288 - emilio:bye-links, r=pepyakinbors-servo
2018-04-02Whitelist inner types of whitelisted types even with no-recursive-whitelisting.Martin Karlgren
2018-04-01feature guard rather than optionM Farkas-Dyck
2018-04-01optionally use associated constants in bitfieldsM Farkas-Dyck
2018-03-31ir: Remove an assertion that happens to be invalid.Emilio Cobos Álvarez
2018-03-31options: Remove the linking-related options.Emilio Cobos Álvarez
2018-03-17Handle bitfield enum pattern aliasingTravis Finkenauer
2018-03-13Auto merge of #1272 - tmfink:issue-1198, r=emiliobors-servo
2018-03-13tests: Test repr(align()) only on nightly for now, make it 1.25 to reflect re...Emilio Cobos Álvarez
2018-03-13Add a kill-switch for untagged unions.Emilio Cobos Álvarez
2018-03-13codegen: support repr(align).Emilio Cobos Álvarez
2018-03-12Document enum variation precedenceTravis Finkenauer
2018-03-11Fix bug when enum matched multiple typesTravis Finkenauer
2018-03-05Auto merge of #1268 - emilio:enum-replace, r=fitzgenbors-servo
2018-03-04Untry.Emilio Cobos Álvarez
2018-03-04ir: Allow renaming variants using the replaces="" annotation or a custom call...Emilio Cobos Álvarez
2018-03-04ir: Allow replacing enums.Emilio Cobos Álvarez
2018-03-04codegen: Avoid &String.Emilio Cobos Álvarez
2018-02-26lib: Use #[deprecated] properly.Emilio Cobos Álvarez
2018-02-14Merge pull request #1256 from fitzgen/fix-missing-dylibs. r=emilioEmilio Cobos Álvarez
2018-02-14Revert "Bump quote to 0.4"Nick Fitzgerald
2018-02-14Check for more common C++ header file extensionsSander Maijers
2018-02-13Merge pull request #1253 from Eijebong/log. r=emilioEmilio Cobos Álvarez
2018-02-13Update log to 0.4 and bump versionBastien Orivel
2018-02-12codegen: Expose variant comments.Emilio Cobos Álvarez
2018-02-04ir: Make macro constants not being architecture-dependent.Emilio Cobos Álvarez