My favorites | Sign in
Project Logo
inc
                
Details: Show all Hide all

Earlier this year

Older

  • Oct 19, 2008
    r187 (Lots of tweaking and shuffling here. Basically, the files we...) committed by chandlerc   -   Lots of tweaking and shuffling here. Basically, the files were added to the build system, and are now being compiled. This means that I had to get all my template and metaprogramming correct. Lots of tweaks and such, as this is starting to be fully TMP-land.
    Lots of tweaking and shuffling here. Basically, the files were added to the build system, and are now being compiled. This means that I had to get all my template and metaprogramming correct. Lots of tweaks and such, as this is starting to be fully TMP-land.
  • Oct 18, 2008
    r186 (Fix up some comments to be picked up by Doxygen when I get o...) committed by chandlerc   -   Fix up some comments to be picked up by Doxygen when I get off my lazy butt and hook it up. Also fix an awesome think-o Nick pointed out.
    Fix up some comments to be picked up by Doxygen when I get off my lazy butt and hook it up. Also fix an awesome think-o Nick pointed out.
  • Oct 18, 2008
    r185 (Fix up some style issues and move from abs to a constraint o...) committed by chandlerc   -   Fix up some style issues and move from abs to a constraint on distance calculation.
    Fix up some style issues and move from abs to a constraint on distance calculation.
  • Oct 18, 2008
    r184 (Added an implementation, and moved the header closer to bein...) committed by chandlerc   -   Added an implementation, and moved the header closer to being correct. I had a few legacy "iterator"s lying about, and needed to add begin() and end(). Also improved the iterator advancing mechanism to allow for lazily bounded iteration.
    Added an implementation, and moved the header closer to being correct. I had a few legacy "iterator"s lying about, and needed to add begin() and end(). Also improved the iterator advancing mechanism to allow for lazily bounded iteration.
  • Oct 18, 2008
    r183 (Now the buffer is getting really really close from a design ...) committed by chandlerc   -   Now the buffer is getting really really close from a design perspective. This adds a complete Boost-style iterator template with both mutable and constant specializations. The various methods on the buffer are refactored to better fit into the iterator model, and the iterator is extended to provide a cleaner API to clients. The buffer still needs a begin() (easy), and an end() (extremely hard, and may require changing the nature of the iterator). The internal implementation type is also a deque now. This should provide decent performance, and more importantly, the right fundamental design considerations. A highly optimized version can be experimented with and substituted at a later date.
    Now the buffer is getting really really close from a design perspective. This adds a complete Boost-style iterator template with both mutable and constant specializations. The various methods on the buffer are refactored to better fit into the iterator model, and the iterator is extended to provide a cleaner API to clients. The buffer still needs a begin() (easy), and an end() (extremely hard, and may require changing the nature of the iterator). The internal implementation type is also a deque now. This should provide decent performance, and more importantly, the right fundamental design considerations. A highly optimized version can be experimented with and substituted at a later date.
  • Oct 17, 2008
    r182 (Fix up some naming constructs, and move toward using Boost:R...) committed by chandlerc   -   Fix up some naming constructs, and move toward using Boost:RE's for the parse.
    Fix up some naming constructs, and move toward using Boost:RE's for the parse.
  • Oct 17, 2008
    r181 (Add a first cut at the source buffer API design. ) committed by chandlerc   -   Add a first cut at the source buffer API design.
    Add a first cut at the source buffer API design.
  • Oct 11, 2008
    r180 (Add the layer between variable decls and local decls, moving...) committed by chandlerc   -   Add the layer between variable decls and local decls, moving to "is" instead of "be" for grammatical approximation, and "local" instead of "let" for increased semantic connection, and symmetry with other decls.
    Add the layer between variable decls and local decls, moving to "is" instead of "be" for grammatical approximation, and "local" instead of "let" for increased semantic connection, and symmetry with other decls.
  • Oct 11, 2008
    r179 (Fix up the tests and variable decls to correctly consume a n...) committed by chandlerc   -   Fix up the tests and variable decls to correctly consume a newline.
    Fix up the tests and variable decls to correctly consume a newline.
  • Oct 11, 2008
    r178 (Adding variable decls, but ran into line ending issues. Fail...) committed by chandlerc   -   Adding variable decls, but ran into line ending issues. Failing test currently.
    Adding variable decls, but ran into line ending issues. Failing test currently.
  • Oct 11, 2008
    r177 (Retrofitted variable declarations. ) committed by chandlerc   -   Retrofitted variable declarations.
    Retrofitted variable declarations.
  • Oct 11, 2008
    r176 (Retrofitted the type node. ) committed by chandlerc   -   Retrofitted the type node.
    Retrofitted the type node.
  • Oct 11, 2008
    r175 (Retrofit the vector parser. ) committed by chandlerc   -   Retrofit the vector parser.
    Retrofit the vector parser.
  • Oct 11, 2008
    r174 (Finish the retrofit of atomic types. ) committed by chandlerc   -   Finish the retrofit of atomic types.
    Finish the retrofit of atomic types.
  • Oct 11, 2008
    r173 (Added more thorough tests for int and float types. ) committed by chandlerc   -   Added more thorough tests for int and float types.
    Added more thorough tests for int and float types.
  • Oct 11, 2008
    r172 (Finish retrofitting floating point type nodes, and add them ...) committed by chandlerc   -   Finish retrofitting floating point type nodes, and add them into the build.
    Finish retrofitting floating point type nodes, and add them into the build.
  • Oct 11, 2008
    r171 (Finish updating integer type nodes, including tests. ) committed by chandlerc   -   Finish updating integer type nodes, including tests.
    Finish updating integer type nodes, including tests.
  • Oct 11, 2008
    r170 (Update the source fixing script, and fix all the old-style s...) committed by chandlerc   -   Update the source fixing script, and fix all the old-style sources to use the new style. This in turn strips their implementations, but those needed to go anyways.
    Update the source fixing script, and fix all the old-style sources to use the new style. This in turn strips their implementations, but those needed to go anyways.
  • Oct 11, 2008
    r169 (A beginning of the port from header script to sources script...) committed by chandlerc   -   A beginning of the port from header script to sources script.
    A beginning of the port from header script to sources script.
  • Oct 11, 2008
    r168 (Added a nifty script I used for patching up old headers to t...) committed by chandlerc   -   Added a nifty script I used for patching up old headers to the repo so I can tweak it to work on source files. This probably won't every be used again.
    Added a nifty script I used for patching up old headers to the repo so I can tweak it to work on source files. This probably won't every be used again.
  • Oct 11, 2008
    r167 (We had a lonely stray header that was being used widely by t...) committed by chandlerc   -   We had a lonely stray header that was being used widely by tests, but never declared. However, as it is not currently used by anything *other* than tests, it may end up being moved to be a test-internal header.
    We had a lonely stray header that was being used widely by tests, but never declared. However, as it is not currently used by anything *other* than tests, it may end up being moved to be a test-internal header.
  • Oct 11, 2008
    r166 (Removed some files that were never going to be used, or need...) committed by chandlerc   -   Removed some files that were never going to be used, or needed a ground-up re-write (program node). Then used a fancy fancy vimscript to completely update the style of the remaining old-style headers in one programmatic awesome swoop. The source and test files will probably get a similar programmatic cleanup too, but those I may roll into actually fixing them.
    Removed some files that were never going to be used, or needed a ground-up re-write (program node). Then used a fancy fancy vimscript to completely update the style of the remaining old-style headers in one programmatic awesome swoop. The source and test files will probably get a similar programmatic cleanup too, but those I may roll into actually fixing them.
  • Oct 11, 2008
    r165 (Massive commit to relocate all headers to a "inc/parser" pre...) committed by chandlerc   -   Massive commit to relocate all headers to a "inc/parser" prefixed location within the code base. This will facilitate more correct and precise "#include"s within the source code of the library. Every single file should be touched to update its "#include"s appropriately.
    Massive commit to relocate all headers to a "inc/parser" prefixed location within the code base. This will facilitate more correct and precise "#include"s within the source code of the library. Every single file should be touched to update its "#include"s appropriately.
  • Oct 11, 2008
    r164 (Added if-statements to the block entries. ) committed by chandlerc   -   Added if-statements to the block entries.
    Added if-statements to the block entries.
  • Oct 11, 2008
    r163 (Oh so trivially added tests. I hate the CTest runner. It's m...) committed by chandlerc   -   Oh so trivially added tests. I hate the CTest runner. It's moderately lame.
    Oh so trivially added tests. I hate the CTest runner. It's moderately lame.
  • Oct 11, 2008
    r162 (Added all the test building to the CMake system including so...) committed by chandlerc   -   Added all the test building to the CMake system including some niftyness to detect gtest. Also hacked in MPFR and GMP linking because its so easy. Will definitely do detection for them too as that's absurdly easy too.
    Added all the test building to the CMake system including some niftyness to detect gtest. Also hacked in MPFR and GMP linking because its so easy. Will definitely do detection for them too as that's absurdly easy too.
  • Oct 11, 2008
    r161 (Added the basics for building tests. However, they now need ...) committed by chandlerc   -   Added the basics for building tests. However, they now need to be able to find the Google Test package on the system.
    Added the basics for building tests. However, they now need to be able to find the Google Test package on the system.
  • Oct 11, 2008
    r160 (Tweaking the CMake system some. ) committed by chandlerc   -   Tweaking the CMake system some.
    Tweaking the CMake system some.
  • Oct 11, 2008
    r159 (Beginnings of a CMake system for INC. It really is Better. ) committed by chandlerc   -   Beginnings of a CMake system for INC. It really is Better.
    Beginnings of a CMake system for INC. It really is Better.
  • Oct 11, 2008
    r158 (Updated block nodes and the if-statement node which I missed...) committed by chandlerc   -   Updated block nodes and the if-statement node which I missed when doing the statement nodes. All unit tests are now driven by Google Test. CppUnit is dead.
    Updated block nodes and the if-statement node which I missed when doing the statement nodes. All unit tests are now driven by Google Test. CppUnit is dead.
  • Oct 11, 2008
    r157 (Converted statement nodes to Google Test. ) committed by chandlerc   -   Converted statement nodes to Google Test.
    Converted statement nodes to Google Test.
  • Oct 11, 2008
    r156 (Converted the expression nodes. ) committed by chandlerc   -   Converted the expression nodes.
    Converted the expression nodes.
  • Oct 11, 2008
    r155 (Googlify the entire set of Name tests. These aren't the stro...) committed by chandlerc   -   Googlify the entire set of Name tests. These aren't the strongest tests, but I'm going to put off further work until gMock is available.
    Googlify the entire set of Name tests. These aren't the strongest tests, but I'm going to put off further work until gMock is available.
  • Oct 11, 2008
    r154 (Immediate tests are Googlified, and the symbol node had a we...) committed by chandlerc   -   Immediate tests are Googlified, and the symbol node had a weird cut-paste-o thats fixed.
    Immediate tests are Googlified, and the symbol node had a weird cut-paste-o thats fixed.
  • Oct 11, 2008
    r153 (Google Testify SymbolNode ) committed by chandlerc   -   Google Testify SymbolNode
    Google Testify SymbolNode
  • Oct 11, 2008
    r152 (LabelNode is now Google Tested! ) committed by chandlerc   -   LabelNode is now Google Tested!
    LabelNode is now Google Tested!
  • Oct 11, 2008
    r151 (Remove all the CppUnit crap in preparation for a slow migrat...) committed by chandlerc   -   Remove all the CppUnit crap in preparation for a slow migration to purely Google Test system.
    Remove all the CppUnit crap in preparation for a slow migration to purely Google Test system.
  • Oct 11, 2008
    r150 (Woot, first test migrated to Google Test. ) committed by chandlerc   -   Woot, first test migrated to Google Test.
    Woot, first test migrated to Google Test.
 
Hosted by Google Code