0
I Use This!
Very Low Activity

Commits : Listings

Analyzed about 15 hours ago. based on code collected about 15 hours ago.
Aug 12, 2024 — Aug 12, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Commenting out debug prints that shouldn't be on by default. More... almost 11 years ago
Added comment saying why clearSources was needed. More... almost 11 years ago
Fixing bug with sources. Clearing them since the ruby code doesn't have any to begin with. I'd still like to debug and try and figure out why we do. More... almost 11 years ago
Updated printSourcesSet to print a more useful string representation without ampersands for leading selector references in Complex_Selectors. Add some useful debugging output to trim. Commented out some debug output in extendCompoundSelector that is useful, but shouldn't be on by default. You should be able to turn on EXTEND_COMPLEX and EXTEND_COMPOUND debugging levels and get useful output that helps determine which part of the algorithm the bug is in. More... almost 11 years ago
Merge remote-tracking branch 'origin/feature/perf-integration' into feature/extend-support More... almost 11 years ago
Merge branch 'feature/extend-support' of https://github.com/DealerDotCom/libsass into feature/extend-support More... almost 11 years ago
SASHIMI-379 - Ensure blocks containing only block_comments are handled More... almost 11 years ago
Clean up pass. Removing unused code. Renaming things more sensibly. Moving things to where they should be. More... almost 11 years ago
Implement a template specialization of get_arg for maps More... almost 11 years ago
Remove the deep compare from trim since we can do a pointer comparision now that we don't clone in this method. More... almost 11 years ago
Removing unused unify code now that we're consistently using the unify_with methods in ast.cpp. More... almost 11 years ago
Finished testing and implementation of the unification scenarios in mergeFinalOps. More... almost 11 years ago
First pass at rewriting lcs to use ComplexSelectorDeque instead of Node. LCS was showing up in Instruments as taking a long time. It turned out that it was due to parentSuperselector, which had to call nodeToComplexSelector a lot. This allocated new objects each time, which was slow. If we use Complex_Selectors instead, we can avoid the memory allocations. More... almost 11 years ago
Remove more cloning based on sass-spec testing. More... almost 11 years ago
Removed more cloning that doesn't cause test failures. More... almost 11 years ago
Removed cloning from sass_util functions. More... almost 11 years ago
Enable checking if there is something to extend before calling into extendComplexSelector. This was done in debug mode before to make our debugging prints closer to ruby sass. It turns out it's a substantial performance improvement, so this commit enables it for release mode as well. More... almost 11 years ago
Implement subweaveNaive as an alternative for subweave for use in testing if subweave is not performant. This is inconclusive since using subweaveNaive seems to produce so many selectors in very complex cases. Optimized complexSelectorHasExtension since I realized it was doing work it didn't need to do. More... almost 11 years ago
don't normalize the image-path, since it might actually be a url that needs a '//' More... almost 11 years ago
Fix unsigned int comparrison warning. More... almost 11 years ago
Remove unused trim.cpp and trim.hpp since trim is now implemented in extend.cpp. More... almost 11 years ago
Remove the extensions object on the context since we now use the subset map exclusively. More... almost 11 years ago
Merging in feature/extend-support to pick up the debugging printing changes. I changed the default print level in debug mode to be NONE instead of ALL. I also removed some commented out code. There should be no functional changes in this commit. More... almost 11 years ago
Fixed some more tests that were failing due to improper selector equality testing. We were getting duplicates because certain checks in ruby did not care about Simple_Selector ordering, but our call to Node::contains did. Implemented a selectors_equal method that takes a boolean that determines order dependence. Implemented the same things for our Node object and started calling it. More... almost 11 years ago
Add NONE debug level More... almost 11 years ago
Add debug levels for targeted debug spew More... almost 11 years ago
Implement complexSelectorHasExtension for debug mode to check if a selector has an extension before running through the extend logic. This is mainly to get our printing to match up with ruby sass, which is why it is debug only. ruby sass only runs extend on selectors with extensions. However, libsass runs it on all selectors. The result of the extend code is the same selector if the selector doesn't have an extension, so this doesn't need to happen in release mode. More... almost 11 years ago
Add a comment to the trim fix to explain the tricky logic. More... almost 11 years ago
Merge branch 'feature/extend-support' of https://github.com/DealerDotCom/libsass into feature/extend-support More... almost 11 years ago
JMA - fix comparator bug in trim() More... almost 11 years ago