{"push_id":1056662381,"size":67,"distinct_size":1,"ref":"refs/heads/master","head":"94b01250ff0aa06a6d69bbb79b88cfd558b7dcaf","before":"ba3be8a1688daf2debc6ed644d7862769643575e","commits":[{"sha":"67939b6568d32c0c9a279770739337f247f710db","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"[C] Convert to new syntax","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/67939b6568d32c0c9a279770739337f247f710db"},{"sha":"4b83a90a721d11c1a71dd7c518d1ec9b971f346d","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"[C] Add highlight for operators","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/4b83a90a721d11c1a71dd7c518d1ec9b971f346d"},{"sha":"f927414f24899cdd66a596334276d4fad2cdf1f4","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"[C] Fix Highlight of #endif and following comment if any","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/f927414f24899cdd66a596334276d4fad2cdf1f4"},{"sha":"a15fa2f62cdb91efacc22d6892e2eb7b87d6f570","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"Merge master branch","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/a15fa2f62cdb91efacc22d6892e2eb7b87d6f570"},{"sha":"939e39f2a1c9b249640d97438d6878f6ba6359c9","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"[C] Fix issue around preprocessor\n\nProperly handle multiline #define/#error\nHighlight macro parameter as variable\nAdd a test file showing issues with the C syntax that are now fixed with\nthis commit.\n\nAlso start moving some scope defined directly at the top in their\ncontext to ease their reuse.\n\nThis fix a few issues reported:\n- SublimeTextIssues/DefaultPackages#36\n- SublimeTextIssues/DefaultPackages#68\n- SublimeTextIssues/DefaultPackages#112\n- SublimeTextIssues/DefaultPackages#126","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/939e39f2a1c9b249640d97438d6878f6ba6359c9"},{"sha":"641bf525cc017e70613ec8d2fab6c9e7beac6407","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"Merge with master","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/641bf525cc017e70613ec8d2fab6c9e7beac6407"},{"sha":"8629edcc5ee840ecd72334c072d6f3770a58818b","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"[C] Move snippets in their own directory","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/8629edcc5ee840ecd72334c072d6f3770a58818b"},{"sha":"ae5026f225e7f01b150bf6a497eea3cbea951ed5","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"Merge remote-tracking branch 'refs/remotes/origin/master' into C","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/ae5026f225e7f01b150bf6a497eea3cbea951ed5"},{"sha":"883cca9ae165ac6d47a86b2231db8a6328624006","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"Merge master into C\n\nSolve conflict on C++/C.sublime-syntax","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/883cca9ae165ac6d47a86b2231db8a6328624006"},{"sha":"8a8ca4dfcb134e6cfd5b310c30755c3b2b502ef3","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"Move main pattern into a context\n\nMove function definition and some preprocessor into their own context to\nease reuse\nAlso update scope for define keyword to match cpp syntax test","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/8a8ca4dfcb134e6cfd5b310c30755c3b2b502ef3"},{"sha":"199f14a208fdb8b4f9821f641642a470fd03c1af","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"Move some CPP pattern into their own context\n\nPreparation work for incoming fix: the idea is to be able to easily push\nsome context while excluding other instead of having the $top_level_main\nwhich is often too broad in scope","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/199f14a208fdb8b4f9821f641642a470fd03c1af"},{"sha":"17f01f47a8afb87b950c2b131e61cf382cc48037","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"[C] Fix Initilializer list issue\n\nFix issue reported in SublimeTextIssues/DefaultPackages#119 where an\ninitializer list does not close properly.\n\nUpdated test to show the issue.","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/17f01f47a8afb87b950c2b131e61cf382cc48037"},{"sha":"d7aef3a0abe56273dfc88bc773e604183f178c12","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"Fix issue with comment near class inheritance\n\nFix issue described at SublimeTextIssues/DefaultPackages#34 : a comment\nbetween the inherited class and the class body was not correctly\nhighlighted.\n\nAlso add the standard scope entity.other.inherited-class to the base\nclass\n\nTest updated.","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/d7aef3a0abe56273dfc88bc773e604183f178c12"},{"sha":"a331bbf8a15096928aa751db2b092f068b536c39","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"[C] Fix issue SublimeTextIssues/DefaultPackages#54\n\nWhen inside a function defintion, if some parameter do a function call\nstrings are not properly recognized","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/a331bbf8a15096928aa751db2b092f068b536c39"},{"sha":"6830e78ea370cd095ab9cb82ebe2055775cede0e","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"[C/C++] Fix issue around namespace and attribute\n\nFix namespace alias issue described in\nSublimeTextIssues/DefaultPackages#57\nFix attribute highlight near namespace described in\nSublimeTextIssues/DefaultPackages#31","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/6830e78ea370cd095ab9cb82ebe2055775cede0e"},{"sha":"e851b3ace764f97ba3080af86324d9b5e491b1cb","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"[C] Preprocessor fixes\n\nFix highlight of #warning\nFix highlight of #define when it is preceded by another define and a\nline comment","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/e851b3ace764f97ba3080af86324d9b5e491b1cb"},{"sha":"849593468697c3aafa346f7e80aef64f9a55fa18","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"[C] Fix issue with macro crossing block\n\nFix Issue #201 where a macro crossing a block { } would break\nhighlighting.\nI simply removed the context push which only served the purpose of\nhighlighting #endif only if it followed a #if: so this code could\nhighlight some invalid code, but at least it does not break the\nhighlight for valid code.","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/849593468697c3aafa346f7e80aef64f9a55fa18"},{"sha":"3b1dca02d096f6c15cd59d064bec7d1b20f3b45e","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"[C] Support double hexa constant\n\nAdd support for double hexadecimal constant (0x1.(mantisse)p(exponent).\nThis fix issue SublimeTextIssues/DefaultPackages#49","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/3b1dca02d096f6c15cd59d064bec7d1b20f3b45e"},{"sha":"819e9231ff0f81d825daf9c89ec08ee350d02cc4","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"[C] Fix macro highlight issue in function argument\n\nFix issue SublimeTextIssues/DefaultPackages#111 where the use of macro\ninside function arguments is incorrectly highlighted as a function\ndeclaration","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/819e9231ff0f81d825daf9c89ec08ee350d02cc4"},{"sha":"c412978527e262d91af7f51121abb9a9db5db4f3","author":{"email":"140d97cbd51b8aa967e5045308acf73319a126f4@mail.com","name":"TheClams"},"message":"[C] Fix another issue around Macro and block {}\n\nSimilar fix to previous commit but this time for #if outside of block,\nbut starting or ending one.","distinct":false,"url":"https://api.github.com/repos/sublimehq/Packages/commits/c412978527e262d91af7f51121abb9a9db5db4f3"}]}