{"push_id":974191660,"size":269,"distinct_size":0,"ref":"refs/heads/FixAntBuildOnWindows","head":"2e093b93e92a4d34888bca7a90a821f611640e40","before":"d2df7b9d2fbfb5f090c9c3a77f68a85b6a58bde5","commits":[{"sha":"0e841ebcbd06cab69683d0cf3d9de7cfddc39903","author":{"email":"ecf84651c1a5af626f52b5b5d96211616c90ad44@gmail.com","name":"as3boyan"},"message":"Merge pull request #20 from TiVo/master\n\nRelease 0.9.4.1","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/0e841ebcbd06cab69683d0cf3d9de7cfddc39903"},{"sha":"603a58422d532801a5ceb149badcc2e3ef0688bf","author":{"email":"f2dce3009389fa6a095ef0c246eb01573a407687@gmail.com","name":"Carlos Ballesteros Velasco"},"message":"WIP detecting method return type from body","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/603a58422d532801a5ceb149badcc2e3ef0688bf"},{"sha":"6bbb58f740d37055a4128f5f8fb85220a89e8126","author":{"email":"f2dce3009389fa6a095ef0c246eb01573a407687@gmail.com","name":"Carlos Ballesteros Velasco"},"message":"- Improved a bit Type parsing (not function type parsing yet)\n- Now HaxeTypeUtils returns SpecificHaxeClassReference","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/6bbb58f740d37055a4128f5f8fb85220a89e8126"},{"sha":"deffcdf3cae44ef17dcb629ae5c94d03fe5c0217","author":{"email":"f2dce3009389fa6a095ef0c246eb01573a407687@gmail.com","name":"Carlos Ballesteros Velasco"},"message":"Constant propagation + evaluate some operators","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/deffcdf3cae44ef17dcb629ae5c94d03fe5c0217"},{"sha":"8e8c2f1b457db3a0c06522f6232be5c6ba4340a4","author":{"email":"f2dce3009389fa6a095ef0c246eb01573a407687@gmail.com","name":"Carlos Ballesteros Velasco"},"message":"Some more work:\n- Detect type of new expression, if statement and ternary expression\n- Some cleanups","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/8e8c2f1b457db3a0c06522f6232be5c6ba4340a4"},{"sha":"812bcf0b26ba9e3ee0d5abcd718a9c2541134dfb","author":{"email":"f2dce3009389fa6a095ef0c246eb01573a407687@gmail.com","name":"Carlos Ballesteros Velasco"},"message":"Added support for function types eg. X -> Y when parsing types still missing anonymous types","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/812bcf0b26ba9e3ee0d5abcd718a9c2541134dfb"},{"sha":"77148d5435749097ce511dc04b737866a7de13c8","author":{"email":"f2dce3009389fa6a095ef0c246eb01573a407687@gmail.com","name":"Carlos Ballesteros Velasco"},"message":"WIP detect invalid package not matching folders\nSmall HaxeTypeUtil cleanup","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/77148d5435749097ce511dc04b737866a7de13c8"},{"sha":"1b9dc58b486595151ec4191dd41842b0fd2b4b81","author":{"email":"f2dce3009389fa6a095ef0c246eb01573a407687@gmail.com","name":"Carlos Ballesteros Velasco"},"message":"Allow several errors for a single psi element\nCheck that package names starts by lower case characters","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/1b9dc58b486595151ec4191dd41842b0fd2b4b81"},{"sha":"62f8802729a132b52dc82836719ed3477c27f01b","author":{"email":"f2dce3009389fa6a095ef0c246eb01573a407687@gmail.com","name":"Carlos Ballesteros Velasco"},"message":"Fixed package fixer. Now knows where source roots are and knows which in which package should it be fixing both package; and package <p>; forms","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/62f8802729a132b52dc82836719ed3477c27f01b"},{"sha":"179df9154ec8275e456d1fb104b935556b528fb1","author":{"email":"f2dce3009389fa6a095ef0c246eb01573a407687@gmail.com","name":"Carlos Ballesteros Velasco"},"message":"Recognize haxe sdk content root paths for package checking","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/179df9154ec8275e456d1fb104b935556b528fb1"},{"sha":"5d88b53b28a8c409ba4c4e5bf0f634b0de55476a","author":{"email":"f2dce3009389fa6a095ef0c246eb01573a407687@gmail.com","name":"Carlos Ballesteros Velasco"},"message":"Support more operators in type resolver","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/5d88b53b28a8c409ba4c4e5bf0f634b0de55476a"},{"sha":"a5764068a0d39727bb7e17b558107c17dff13395","author":{"email":"f2dce3009389fa6a095ef0c246eb01573a407687@gmail.com","name":"Carlos Ballesteros Velasco"},"message":"Resolving method and fields and propagating types and constants","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/a5764068a0d39727bb7e17b558107c17dff13395"},{"sha":"0ce7d3aba581cda5b07b130355e42200da92b9a9","author":{"email":"f2dce3009389fa6a095ef0c246eb01573a407687@gmail.com","name":"Carlos Ballesteros Velasco"},"message":"Override support","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/0ce7d3aba581cda5b07b130355e42200da92b9a9"},{"sha":"0058e98841a1b86ee36529e9b7f2b0269f189c20","author":{"email":"f2dce3009389fa6a095ef0c246eb01573a407687@gmail.com","name":"Carlos Ballesteros Velasco"},"message":"- Avoid warning about override in constructor\n- Check that parent method visibility matches\n- Check when overriding that the parenet method doesn't have inline or static","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/0058e98841a1b86ee36529e9b7f2b0269f189c20"},{"sha":"2564c66653e47dbd2d0bd2e37ab0c4316cd0b250","author":{"email":"f2dce3009389fa6a095ef0c246eb01573a407687@gmail.com","name":"Carlos Ballesteros Velasco"},"message":"Changed SemanticAnnotator to work without a cache and without iterating the whole ast","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/2564c66653e47dbd2d0bd2e37ab0c4316cd0b250"},{"sha":"6b757e4a94cdcd08dae448b2e6b4ce1f07e330a3","author":{"email":"f2dce3009389fa6a095ef0c246eb01573a407687@gmail.com","name":"Carlos Ballesteros Velasco"},"message":"Some cleanups\nAdded fixers for visibility","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/6b757e4a94cdcd08dae448b2e6b4ce1f07e330a3"},{"sha":"353d95c2068e00b75386098982e86f7c59ff5971","author":{"email":"f2dce3009389fa6a095ef0c246eb01573a407687@gmail.com","name":"Carlos Ballesteros Velasco"},"message":"Some refactorings\nNow all implemented semantic errors have fixers","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/353d95c2068e00b75386098982e86f7c59ff5971"},{"sha":"6111bd91ac39f0741b02658d4122d448bd0d2106","author":{"email":"f2dce3009389fa6a095ef0c246eb01573a407687@gmail.com","name":"Carlos Ballesteros Velasco"},"message":"Added HaxeModifiersModel to be able to reuse inside HaxeClassModdel, also added a HaxeDocument that will allow to modify the document easily without using static methods","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/6111bd91ac39f0741b02658d4122d448bd0d2106"},{"sha":"8fd951418ac389d3de94114488c05dd8c2a5e290","author":{"email":"f2dce3009389fa6a095ef0c246eb01573a407687@gmail.com","name":"Carlos Ballesteros Velasco"},"message":"Refactorings, cleanups and more quality improvements","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/8fd951418ac389d3de94114488c05dd8c2a5e290"},{"sha":"e300ed428fc9beb87af496ee27b9f373cca6ebd0","author":{"email":"f2dce3009389fa6a095ef0c246eb01573a407687@gmail.com","name":"Carlos Ballesteros Velasco"},"message":"Some fixes","distinct":false,"url":"https://api.github.com/repos/TiVo/intellij-haxe/commits/e300ed428fc9beb87af496ee27b9f373cca6ebd0"}]}