{"push_id":724618545,"size":28,"distinct_size":28,"ref":"refs/heads/refactoring/preparation-for-3.3.1","head":"67b65cb7646af3e171f5f9a5791434d94c365856","before":"07a2c82e3a880fda096d6aad5737e3fe6a412800","commits":[{"sha":"a3e86f7b1048f707768c0d4f3a50bf9caefa6fb6","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Fix error for multiplication of invalid units\n\nFixes minor bug when parsing numbers like `2/px`","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/a3e86f7b1048f707768c0d4f3a50bf9caefa6fb6"},{"sha":"af580c005f0aeb4cb6128210355c6be29db5f6e0","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Fix memory leaks and improve `input_source` handling","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/af580c005f0aeb4cb6128210355c6be29db5f6e0"},{"sha":"08a2101223e89e7afaefea5048330ff3888c0001","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Implement color maps as static object\n\nMakes the color tables available to all code parts!\nAlso saves the run-time initialization of the maps!","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/08a2101223e89e7afaefea5048330ff3888c0001"},{"sha":"539e146303f2858fe6b9d6b2f83c452c94153cbb","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Add code improvements for SUN OS compilation\n\nhttps://gist.github.com/jperkin/4b88403da41f556e540d","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/539e146303f2858fe6b9d6b2f83c452c94153cbb"},{"sha":"33ea567d4106ede513160feafe4f4f84ca75dae3","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Add const flag to `is_invisible` method","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/33ea567d4106ede513160feafe4f4f84ca75dae3"},{"sha":"534ab47949876b9153bae492c81d5ae9553436f9","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Move memory manager implementation into own file\n\nMakes it easier to switch debug statements on and of to\ntrack memory allocation. Also improved the API a bit.","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/534ab47949876b9153bae492c81d5ae9553436f9"},{"sha":"d568c8ceef93960009232c6b8fb2be64b6e1acc4","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Move environment implementation into own source file\n\nMakes it easier to switch debug statements on and of to\ntrack memory allocation. Also improved the API a bit.","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/d568c8ceef93960009232c6b8fb2be64b6e1acc4"},{"sha":"c1e8f86a8b8bae2bdb223ab0dcaa6ad1ac85d21e","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Rename custom error from `Sass_Error` to `Error_Invalid`\n\nAvoids name-clash with C-API `Sass_Error` value type!","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/c1e8f86a8b8bae2bdb223ab0dcaa6ad1ac85d21e"},{"sha":"156ed21862d79ffab6712fb9522a4ea1740ad942","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Remove `Separator` from C++ and use enum from C-API","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/156ed21862d79ffab6712fb9522a4ea1740ad942"},{"sha":"d8d34624cb393baa9a65a6fda959b24930ee78d6","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Remove Sass_OP Type from C++ and use enum from C-API\n\nThis enum is needed to expose operator API at C level!","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/d8d34624cb393baa9a65a6fda959b24930ee78d6"},{"sha":"a315c9ea0662a514104ecd0e35fe1e26b8f19605","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Change `If` class to inherit from `Has_Block`","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/a315c9ea0662a514104ecd0e35fe1e26b8f19605"},{"sha":"25744c09373c9782565eb1b390d7a5b453eb4bfc","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Add some missing `union` to correct `Sass_Value` vars","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/25744c09373c9782565eb1b390d7a5b453eb4bfc"},{"sha":"a72cbbbd6e2fe6607226e6609f72ae56c972228b","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Implement initial parts for reference combinators","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/a72cbbbd6e2fe6607226e6609f72ae56c972228b"},{"sha":"2d3fe1fc717bbc10d920b881a1675d43d409d142","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Move declaration for ops into eval header\n\nRemove obsolete parameters from lt/eq function!","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/2d3fe1fc717bbc10d920b881a1675d43d409d142"},{"sha":"d9f593a092f517e7b6b448dff544d02f436bf208","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Add new base class: `Value`","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/d9f593a092f517e7b6b448dff544d02f436bf208"},{"sha":"25764ed0cd624652373a5e027513cb917d267d78","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Clean up operation handling","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/25764ed0cd624652373a5e027513cb917d267d78"},{"sha":"6560e72cffdaf9bcec28c4690b073cdf2b6d997c","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Add `to_value` class for value handling\n\nSo far only needed to convert selectors!","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/6560e72cffdaf9bcec28c4690b073cdf2b6d997c"},{"sha":"7e550ae510a431bec5e5ab4a0247a517351fa985","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Implement compare operator for `Value` base","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/7e550ae510a431bec5e5ab4a0247a517351fa985"},{"sha":"bddde5285371e52175b5ad7d912c2e3ec9a7af46","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Implement `lt` operator for `Number` class","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/bddde5285371e52175b5ad7d912c2e3ec9a7af46"},{"sha":"73e6c90835b20b5f0da992a3f58bf665cd76c997","author":{"email":"07b38fbf3ba86bcd48ee7bf4de9abe3b89c6e93f@ocbnet.ch","name":"Marcel Greter"},"message":"Implement `to_string` for `Value` base","distinct":true,"url":"https://api.github.com/repos/mgreter/libsass/commits/73e6c90835b20b5f0da992a3f58bf665cd76c997"}]}