{"push_id":1439375652,"size":23,"distinct_size":0,"ref":"refs/heads/remove-substituted-type-from-csdiag","head":"2eedf4b0d65b833901c1b5687362691f7d899342","before":"48d2689a4c12e1c0fbbf7ccfac838b5f7f2083e5","commits":[{"sha":"d1b753c46ab8cf301a6ca656e023f47247d8123f","author":{"name":"Slava Pestov","email":"9e16c7b0af09ed5751f270a67048f3177998c735@apple.com"},"message":"Sema: Remove a workaround for an accessibility problem in the standard library","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/d1b753c46ab8cf301a6ca656e023f47247d8123f"},{"sha":"4c914f5ab2516ae50923cdf3d342d4cd6c96163f","author":{"name":"Slava Pestov","email":"9e16c7b0af09ed5751f270a67048f3177998c735@apple.com"},"message":"Sema: Use TypeReprs to check accessibility\n\nThis eliminates a usage of SubstitutedType.\n\nUnfortunately, we still need a simpler version of the old\ncheck for the case where a 'var' has no explicit type written,\nand instead the type is inferred from the initializer\nexpression.\n\nThe check for inferred types of vars no longer looks at\nSubstitutedType, so it misses the accessibility of dependent\ntypealias members. A new test case demonstrates the problem.\n\nNote that dependent typealiases were substituted away as far as\nthe user is concerned anyway, not showing up in generated\ninterfaces or diagnostics.\n\nAlso the new logic is more accurate in the case where a\nTypeRepr is present, which is most of the time.","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/4c914f5ab2516ae50923cdf3d342d4cd6c96163f"},{"sha":"56114ee9af9a52a8f65d87a586468bf576832022","author":{"name":"Slava Pestov","email":"9e16c7b0af09ed5751f270a67048f3177998c735@apple.com"},"message":"AST: Fix bug in AccessScope::intersectWith()\n\nNoticed by inspection. I don't have a test case yet.","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/56114ee9af9a52a8f65d87a586468bf576832022"},{"sha":"fcef5285eba4fe71cebf285a8d2cd157853cfd5e","author":{"name":"Slava Pestov","email":"9e16c7b0af09ed5751f270a67048f3177998c735@apple.com"},"message":"Sema: Stop producing SubstitutedType for typealias member lookup","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/fcef5285eba4fe71cebf285a8d2cd157853cfd5e"},{"sha":"09578ca9b0630f7d65cf803785639e246b0acfda","author":{"name":"Greg Parker","email":"c868dfc45a6f1ab15aa9aad76713f80deaaedc7c@apple.com"},"message":"Test: Disable compiler_crashes/28555... because it only crashes intermittently.","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/09578ca9b0630f7d65cf803785639e246b0acfda"},{"sha":"d822c39eb0c8fd54d4bb278638a03c8f9560d3bf","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #6066 from gparker42/disable-28555","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/d822c39eb0c8fd54d4bb278638a03c8f9560d3bf"},{"sha":"d03b55552414104dcbd63afa1f37acc77dbd49e7","author":{"name":"Erik Eckstein","email":"3bf891eb1f764506fbd0610106b0d756a04c88b8@apple.com"},"message":"Mangling: support of new mangling in the demangler.\n\nIt can now demangle the old “_T” and new “_S” symbol names.","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/d03b55552414104dcbd63afa1f37acc77dbd49e7"},{"sha":"1b10c18b3e5b7cdf74235116018c0ae0ba7fc3bc","author":{"name":"Ben Ng","email":"b4a5ea001e047040e8c9075b67a268293138da2c@benng.me"},"message":"SILOptimizer: Replace [].append(contentsOf:) with [].append(element:)","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/1b10c18b3e5b7cdf74235116018c0ae0ba7fc3bc"},{"sha":"3a95673aa348b9e0d37996feb488acc68b5cd0bf","author":{"name":"Janek Spaderna","email":"9cb7247534716b56c8ed332629d0f105a6a5f8c1@spaderna.eu"},"message":"[Sema] Don't crash on `@IBDesignable extensions` wit no type","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/3a95673aa348b9e0d37996feb488acc68b5cd0bf"},{"sha":"354fd29f312c02557a3ec8fe94afc3edcfa6adc7","author":{"name":"Roman Levenstein","email":"c2db4883b96195c26ddb2cbf3f57b95b2f67defe@apple.com"},"message":"Add a new -assume-single-threaded option\n\nThis is a hidden option. It should be used like: -assume-single-threaded\n\nWhen this function is provided, the compiler assumes that the code will be executed in the single threaded mode. It then performs certain optimizations that can benefit from it, e.g. it  marks as non-atomic all reference counting instructions in the user code being compiled.","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/354fd29f312c02557a3ec8fe94afc3edcfa6adc7"},{"sha":"1740f078c3525aa2f0122b48e9b13e1f08453eb8","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #6070 from eeckstein/new-demangling","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/1740f078c3525aa2f0122b48e9b13e1f08453eb8"},{"sha":"35574a3e4a3dc86a91a69e5d31bddb00ba47d1e7","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #6072 from JaSpa/fix-crash-ibdesignable","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/35574a3e4a3dc86a91a69e5d31bddb00ba47d1e7"},{"sha":"9894eeda45909e979c6b2fcd1761eec7c1ee2df9","author":{"name":"Ben Langmuir","email":"24208d537a689fccffa1f56cc0529d81ef0b3926@apple.com"},"message":"[code-completion] Fix crash with missing func body in type-checking\n\nWe already fail early on a missing body in normal type-checking, but we\nmissed the case where we call typeCheckAbstractFunctionBodyUntil\ndirectly, as in code-completion.\n\nrdar://problem/28822204","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/9894eeda45909e979c6b2fcd1761eec7c1ee2df9"},{"sha":"2e03a56f4837d1a146c253be8a36eb205d86f46b","author":{"name":"Roman Levenstein","email":"75b97cb261d2a9ecd11bd88b36cb5cbe092b428c@users.noreply.github.com"},"message":"Merge pull request #6041 from swiftix/wip-single-threaded-app-flag\n\nAdd a new -assume-single-threaded option","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/2e03a56f4837d1a146c253be8a36eb205d86f46b"},{"sha":"e34ae86be4104ddc34bc3cd94391626448c3b88b","author":{"name":"Roman Levenstein","email":"75b97cb261d2a9ecd11bd88b36cb5cbe092b428c@users.noreply.github.com"},"message":"Merge pull request #5978 from ben-ng/redundant-array-init-removal\n\nSILOptimizer: Replace [].append(contentsOf:) with [].append(element:)","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/e34ae86be4104ddc34bc3cd94391626448c3b88b"},{"sha":"081ae7126f130e2a59149bacd12140316f44d391","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #6074 from benlangmuir/fix-008","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/081ae7126f130e2a59149bacd12140316f44d391"},{"sha":"1ca799bfdadeeeed151e15cc7f601c3ff667757f","author":{"name":"Ben Langmuir","email":"24208d537a689fccffa1f56cc0529d81ef0b3926@apple.com"},"message":"[code-completion] Fix crash in typeCheckConstructorBodyUntil with null nominal context\n\nWith erroneous code, such as in code-completion, it's not safe to assume\nthat the constructor is inside a nominal decl context.\n\nrdar://problem/28867794","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/1ca799bfdadeeeed151e15cc7f601c3ff667757f"},{"sha":"5699b5a1e0d793f2deffc513f1416e5a1fc64b46","author":{"name":"Xi Ge","email":"1da8d8f26c6d961527d40fb8399df582687f6ccd@apple.com"},"message":"Fixing /IDE/crashers/012-swift-mangle-mangler-manglecontext.swift","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/5699b5a1e0d793f2deffc513f1416e5a1fc64b46"},{"sha":"c14391de1f734fdafdcda2b08f833a929d2d3981","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #6076 from benlangmuir/fix-040","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/c14391de1f734fdafdcda2b08f833a929d2d3981"},{"sha":"159a1d93a268c647a600c7d3aa309613f66b77b7","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #6077 from nkcsgexi/ide-crash-012","distinct":false,"url":"https://api.github.com/repos/slavapestov/swift/commits/159a1d93a268c647a600c7d3aa309613f66b77b7"}]}
{"actor":{"display_login":"slavapestov"}}