{"push_id":2394194173,"size":11,"distinct_size":10,"ref":"refs/heads/wip","head":"97eecc5891b2ae44ec3b2fa8a8c86d2ad61a8cf6","before":"e486a25702a6e8fa6eaa6ee0f0b6ad7b695efedc","commits":[{"sha":"84befd2aeb86418f31f5a42a5d2a7062d0665079","author":{"name":"Elie Morisse","email":"9f7a896552cda80f94cc2651cc4dec89f46ad726@gmail.com"},"message":"Implicit records should be mapped, except injected class names.\n\nDiscarding every implicit record unless explicitly requested by Module::load() was a little too much.\n\nThe MapImplicitRecords flag was added for implicit records at the beginning of the AST, but lambdas are implicit records too.","distinct":false,"url":"https://api.github.com/repos/Syniurge/Calypso/commits/84befd2aeb86418f31f5a42a5d2a7062d0665079"},{"sha":"943ceb7727a7fbcb8c531bb650ecbe5b00ffb0ee","author":{"name":"Elie Morisse","email":"9f7a896552cda80f94cc2651cc4dec89f46ad726@gmail.com"},"message":"Map nested records and lambda types with non-internal linkage before DeclReferencer traversal.\n\nThose records are usually emitted by Clang's codegen when emitting the nesting function, but they may also be passed around as template arguments.\n\nThis can't be done by DeclReferencer because lambda classes may be used before and/or after they appear in the AST.\n\nIt's not possible to reach those nested symbols with lookups, so we rely on clang::Decl::dsym.","distinct":true,"url":"https://api.github.com/repos/Syniurge/Calypso/commits/943ceb7727a7fbcb8c531bb650ecbe5b00ffb0ee"},{"sha":"23e1eb237cd9be39903bbcbab72ad2644ba36467","author":{"name":"Elie Morisse","email":"9f7a896552cda80f94cc2651cc4dec89f46ad726@gmail.com"},"message":"Only data segment variables may mark a module for codegen.","distinct":true,"url":"https://api.github.com/repos/Syniurge/Calypso/commits/23e1eb237cd9be39903bbcbab72ad2644ba36467"},{"sha":"d2aa6eabe8ababac504fbcec0fd3369a87ffe06a","author":{"name":"Elie Morisse","email":"9f7a896552cda80f94cc2651cc4dec89f46ad726@gmail.com"},"message":"merge with map neste","distinct":true,"url":"https://api.github.com/repos/Syniurge/Calypso/commits/d2aa6eabe8ababac504fbcec0fd3369a87ffe06a"},{"sha":"d0e45db00852fa3329be8877c2fc3f8cc8c0c10e","author":{"name":"Elie Morisse","email":"9f7a896552cda80f94cc2651cc4dec89f46ad726@gmail.com"},"message":"Trivial ctor/dtor may be referenced but they won't get emitted by Clang.","distinct":true,"url":"https://api.github.com/repos/Syniurge/Calypso/commits/d0e45db00852fa3329be8877c2fc3f8cc8c0c10e"},{"sha":"8e3c0820b3d9e64fdf2f301c1cf5214cbed09bdc","author":{"name":"Elie Morisse","email":"9f7a896552cda80f94cc2651cc4dec89f46ad726@gmail.com"},"message":"merge with map nesttt","distinct":true,"url":"https://api.github.com/repos/Syniurge/Calypso/commits/8e3c0820b3d9e64fdf2f301c1cf5214cbed09bdc"},{"sha":"8d60412d80e49c5eded2eeb256694811b90a3eb3","author":{"name":"Elie Morisse","email":"9f7a896552cda80f94cc2651cc4dec89f46ad726@gmail.com"},"message":"cpp::MarkVarReferenced may be passed an EnumMember.","distinct":true,"url":"https://api.github.com/repos/Syniurge/Calypso/commits/8d60412d80e49c5eded2eeb256694811b90a3eb3"},{"sha":"cfd1821d8493d2c0b94906e3ef95ec6a888521ca","author":{"name":"Elie Morisse","email":"9f7a896552cda80f94cc2651cc4dec89f46ad726@gmail.com"},"message":"merge with map lambda","distinct":true,"url":"https://api.github.com/repos/Syniurge/Calypso/commits/cfd1821d8493d2c0b94906e3ef95ec6a888521ca"},{"sha":"ba850b90bfc2a8909f9718f4e7908592917663a4","author":{"name":"Elie Morisse","email":"9f7a896552cda80f94cc2651cc4dec89f46ad726@gmail.com"},"message":"Remove an old hack handling typedefs from the global namespace differently from the rest.","distinct":true,"url":"https://api.github.com/repos/Syniurge/Calypso/commits/ba850b90bfc2a8909f9718f4e7908592917663a4"},{"sha":"25edb522a964ad2073db4fad033c5c440bad8b08","author":{"name":"Elie Morisse","email":"9f7a896552cda80f94cc2651cc4dec89f46ad726@gmail.com"},"message":"(DELETE, the proper fix is remove cpp::getRightThis) (Issue #65) Disable overloading by opCast when a CastExp is a downcast to a C++ base.\n\nIn D code an explicit cast gets overloaded if there's a member named opCast even if opCast!BaseClass isn't valid.","distinct":true,"url":"https://api.github.com/repos/Syniurge/Calypso/commits/25edb522a964ad2073db4fad033c5c440bad8b08"},{"sha":"97eecc5891b2ae44ec3b2fa8a8c86d2ad61a8cf6","author":{"name":"Timothee Cour","email":"1db9f81dbaed6ff2702eff6688e7ef2dee7e7d89@gmail.com"},"message":"Add test for issue #65 into conv_operators.d.","distinct":true,"url":"https://api.github.com/repos/Syniurge/Calypso/commits/97eecc5891b2ae44ec3b2fa8a8c86d2ad61a8cf6"}]}
{"actor":{"display_login":"Syniurge"}}