- 22664ae Fix missing declaration of impl<T> template by David Tolnay · 3 years, 6 months ago
- b3060c6 Release 0.5.3 by David Tolnay · 3 years, 6 months ago
- bc21c75 Merge pull request #415 from dtolnay/set by David Tolnay · 3 years, 6 months ago
- c42de69 Introduce UnorderedSet newtype by David Tolnay · 3 years, 6 months ago
- ecdd2d2 Introduce a visibility boundary inside of set module by David Tolnay · 3 years, 6 months ago
- 5439fa1 Preserve relative order of structs and enums by David Tolnay · 3 years, 6 months ago
- 818004f Merge pull request #414 from dtolnay/sort by David Tolnay · 3 years, 6 months ago
- 35b662d Point out every field involved in the cycle by David Tolnay · 3 years, 6 months ago
- 36b0ae8 Merge pull request #413 from dtolnay/sort by David Tolnay · 3 years, 6 months ago
- 07b7c13 Add ui test of struct cycle by David Tolnay · 3 years, 6 months ago
- acae7a6 Emit diagnostic on cyclic structs by David Tolnay · 3 years, 6 months ago
- 8b48309 Pass error reporting context to topological sort by David Tolnay · 3 years, 6 months ago
- 0acfc12 Merge pull request #412 from dtolnay/sort by David Tolnay · 3 years, 6 months ago
- 942cffd Perform topological sort of structs earlier during type checking by David Tolnay · 3 years, 6 months ago
- b0901e2 Merge pull request #411 from dtolnay/sort by David Tolnay · 3 years, 6 months ago
- 9622b46 Implement struct toposort by David Tolnay · 3 years, 6 months ago
- 392fbc6 Add test of unsorted nested structs by David Tolnay · 3 years, 6 months ago
- dd9e987 Merge pull request #409 from dtolnay/stdin by David Tolnay · 3 years, 6 months ago
- 17184cf Fix filename in diagnostics when taking input from stdin by David Tolnay · 3 years, 6 months ago
- 2faf872 Merge pull request #408 from dtolnay/ctype by David Tolnay · 3 years, 6 months ago
- 2f09042 Restrict improper ctype special case to only contexts that require it by David Tolnay · 3 years, 6 months ago
- 4cb9767 Pass improper ctype references by void pointer by David Tolnay · 3 years, 6 months ago
- 7953a11 Implement improper ctypes check without infinite loop on cyclic structs by David Tolnay · 3 years, 6 months ago
- fa1f15b Add logic for predicting improper_ctypes lint by David Tolnay · 3 years, 6 months ago
- 701c688 Add repro of shared string by reference error by David Tolnay · 3 years, 6 months ago
- 5e88a0d Make Types available in expand_extern_type by David Tolnay · 3 years, 6 months ago
- babf65c Merge pull request #407 from dtolnay/throws by David Tolnay · 3 years, 6 months ago
- 0d52485 Simplify extern C++ function return lowering by David Tolnay · 3 years, 6 months ago
- 2debdb2 Remove needlessly Ok-wrapping indirect throws return values by David Tolnay · 3 years, 6 months ago
- a1f02e5 More separation of handling throws and non-throws C++ function shims by David Tolnay · 3 years, 6 months ago
- 063e97d Merge pull request #406 from dtolnay/relocatable by David Tolnay · 3 years, 6 months ago
- 174bd95 Expose way to bypass trivial destr/move on extern types passed by value by David Tolnay · 3 years, 6 months ago
- dcfa8e9 Move include information of builtins to builtin.rs by David Tolnay · 3 years, 6 months ago
- 9bb232b Remove ToTokens for Pair by David Tolnay · 3 years, 6 months ago
- 17a934c Rename non-Ident fields previously named ident by David Tolnay · 3 years, 6 months ago
- da71ef6 Remove ResolvableName from Ty1 by David Tolnay · 3 years, 6 months ago
- 8faec77 Move CppName's namespace into Pair by David Tolnay · 3 years, 6 months ago
- 58cd0c7 Skeleton for topological sort by David Tolnay · 3 years, 6 months ago
- dfb82d7 Move Api::Include handling to pick_includes_and_builtins by David Tolnay · 3 years, 6 months ago
- 4bfca11 Fix duplicated forward declaration for extern enums by David Tolnay · 3 years, 6 months ago
- 0e3ee8e Implement forward declaration for enums by David Tolnay · 3 years, 6 months ago
- d920be5 Indent forward declarations by namespace depth by David Tolnay · 3 years, 6 months ago
- 7b0e510 Omit namespaces containing no forward declarations by David Tolnay · 3 years, 6 months ago
- 90b133b Move C++-specific namespace code unused by the proc macro by David Tolnay · 3 years, 6 months ago
- 6edeaab Treat un-namespaced items the same as root namespace by David Tolnay · 3 years, 6 months ago
- f7b81fb Move NamespaceEntries to nested:: module by David Tolnay · 3 years, 6 months ago
- de4b553 Update test_ns_entries_sort to match source order sorting by David Tolnay · 3 years, 6 months ago
- 8704e3e Preserve source order of namespaces for forward declaration by David Tolnay · 3 years, 6 months ago
- 0472c26 Flatten a nested if-let by David Tolnay · 3 years, 6 months ago
- 169bb47 Clean up control flow of write::gen by David Tolnay · 3 years, 6 months ago
- eed76fa Merge pull request #405 from dtolnay/sort by David Tolnay · 3 years, 6 months ago
- e1109d9 Emit data structures and functions each in source order by David Tolnay · 3 years, 6 months ago
- 1b0339c Emit all data structures before all functions by David Tolnay · 3 years, 6 months ago
- b8f3f54 Merge pull request #404 from dtolnay/namespace by David Tolnay · 3 years, 6 months ago
- 3ff4fe4 Remove namespace from NamespaceEntries by David Tolnay · 3 years, 6 months ago
- b63ed5a Move set_namespace to individual items by David Tolnay · 3 years, 6 months ago
- d7a3a18 Prefer namespace over ns by David Tolnay · 3 years, 6 months ago
- 0b9b9f8 Specify lifetimes which are connected to OutFile by David Tolnay · 3 years, 6 months ago
- ca563ee Move Block::ExternC to the individual items by David Tolnay · 3 years, 6 months ago
- 1f010c6 Move cxxbridge05$exception declaration to builtins by David Tolnay · 3 years, 6 months ago
- 11bd7ff Perform exhaustive match in pick_includes_and_builtins by David Tolnay · 3 years, 6 months ago
- 58711a9 Move #pragma once to where header block is written by David Tolnay · 3 years, 6 months ago
- e279735 Standardize on write_ prefix for functions that write to a &mut OutFile by David Tolnay · 3 years, 6 months ago
- 5a21a98 Merge pull request #403 from dtolnay/setnamespace by David Tolnay · 3 years, 6 months ago
- 118a6a9 Merge pull request #402 from dtolnay/closeopen by David Tolnay · 3 years, 6 months ago
- 6b5d4dd Merge pull request #401 from dtolnay/block by David Tolnay · 3 years, 6 months ago
- 078c90f Implement set_namespace helper for OutFile by David Tolnay · 3 years, 6 months ago
- e3b3982 Recognize identical block being closed and opened by David Tolnay · 3 years, 6 months ago
- 2a160e4 Pass Block only by Copy by David Tolnay · 3 years, 6 months ago
- f02146e Validate that block begins and ends are correctly paired by David Tolnay · 3 years, 6 months ago
- 53e593f Merge pull request #400 from dtolnay/blockcopy by David Tolnay · 3 years, 6 months ago
- 8da98ca Merge pull request #399 from dtolnay/block by David Tolnay · 3 years, 6 months ago
- 97c5b86 Borrow syntax tree idents to make Block copyable by David Tolnay · 3 years, 6 months ago
- 92b7b6d Condense creation of GeneratedCode by David Tolnay · 3 years, 6 months ago
- 0c033e3 Preserve meaning of block boundaries by David Tolnay · 3 years, 6 months ago
- ac7188c Eliminate need for lifetimes in write::gen signature by David Tolnay · 3 years, 6 months ago
- 98565a2 Keep apis usable later in sort_by_inner_namespace by David Tolnay · 3 years, 6 months ago
- 4ebde54 Rename Namespace::none() to const Namespace::ROOT by David Tolnay · 3 years, 6 months ago
- ce7b37c Remove unneeded cfg test stringified Namespace parser by David Tolnay · 3 years, 6 months ago
- 0477074 Simplify gen_namespace_contents' extern block code by David Tolnay · 3 years, 6 months ago
- e1476af Make Opt accessible via OutFile by David Tolnay · 3 years, 6 months ago
- bd9608f Move namespace sorter to alphasort module by David Tolnay · 3 years, 6 months ago
- caab991 Clean up namespace_organizer unit test by David Tolnay · 3 years, 6 months ago
- 73de7d0 Detach sort_by_inner_namespace from NamespaceEntries by David Tolnay · 3 years, 6 months ago
- 945c3cb Touch up sort_by_inner_namespace implementation by David Tolnay · 3 years, 6 months ago
- ef79696 Remove 'kids' naming by David Tolnay · 3 years, 6 months ago
- 7943e50 Remove 'child' naming by David Tolnay · 3 years, 6 months ago
- 9e4e750 Clarify the distinction of NamespaceEntries contents by David Tolnay · 3 years, 6 months ago
- f8df1be Condense an iter + collect into from_iter by David Tolnay · 3 years, 6 months ago
- 68a1218 Clean up get_ prefix from accessor method name by David Tolnay · 3 years, 6 months ago
- 6ec4111 Condense get_namespace's match by David Tolnay · 3 years, 6 months ago
- 60e7aa6 Move non-boilerplate impls out of impls.rs by David Tolnay · 3 years, 6 months ago
- fe40ff2 Tighten spacing in between forward declarations by David Tolnay · 3 years, 6 months ago
- 9de98d4 Clean up section spacing around namespace entries by David Tolnay · 3 years, 6 months ago
- f9d34a1 Allow non-static string used as block header by David Tolnay · 3 years, 6 months ago
- 159e712 Format with rustfmt 1.4.22-beta by David Tolnay · 3 years, 6 months ago
- 7907966 Switch to namespace = "quoted::path" in docs and tests by David Tolnay · 3 years, 6 months ago
- f6fa7b1 Skip ui tests on macOS builder too by David Tolnay · 3 years, 6 months ago
- 2997313 Merge pull request #397 from dtolnay/multiple by David Tolnay · 3 years, 6 months ago
- 42e0d6f Collect apis from multiple cxx::bridge in the same file by David Tolnay · 3 years, 6 months ago