Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: Master
Commits on May 22, 2011
  1. @ELLIOTTCABLE
Commits on May 21, 2011
  1. @ELLIOTTCABLE

    Revert "(re style -) Properly re-indenting preprocessor directives in…

    ELLIOTTCABLE authored
    … `execution/`." and "(new dup incomplete) Copying over the old `routine.c` and `ast.c`."
    
    This reverts commit 8bf9f5f.
    This reverts commit 569e20b.
  2. @ELLIOTTCABLE
Commits on May 19, 2011
  1. @ELLIOTTCABLE

    (style re) A few major style refactorings:

    ELLIOTTCABLE authored
    - Far-left-edge structure-indentation *always* supercedes alignment-indentation (additively, of course)
    - Taking `…(void);` into account in min-3 calculations.
    - No longer taking `extern`/`static` keywords into account for min-3 calculations.
    - A few other, minor, consistency fixes.
Commits on May 17, 2011
  1. @ELLIOTTCABLE

    (- re style) Moving the `initialize` functions into the “family funct…

    ELLIOTTCABLE authored
    …ions” section.
    
    Semantically speaking, `initialize()` operates on `struct a_type *`, not `a_type` itself. Until it’s been initialized, it’s not really an object of that type, now is it? Since it doesn’t operate on fully-operational instances of `a_type`, I’m considering them a family function instead of an instance function.
  2. @ELLIOTTCABLE
Commits on May 16, 2011
  1. @ELLIOTTCABLE
Commits on Apr 21, 2011
  1. @ELLIOTTCABLE

    (- tests) Updating our reference to the lastest version of `CEST()`, …

    ELLIOTTCABLE authored
    …making `SOMEDAY;` available.
  2. @ELLIOTTCABLE
Commits on Apr 20, 2011
  1. @ELLIOTTCABLE
Commits on Apr 19, 2011
  1. @ELLIOTTCABLE
  2. @ELLIOTTCABLE
  3. @ELLIOTTCABLE
Commits on Mar 7, 2011
  1. @ELLIOTTCABLE
  2. @ELLIOTTCABLE
  3. @ELLIOTTCABLE
  4. @ELLIOTTCABLE
  5. @ELLIOTTCABLE
  6. @ELLIOTTCABLE
  7. @ELLIOTTCABLE
Commits on Mar 6, 2011
  1. @ELLIOTTCABLE
  2. @ELLIOTTCABLE

    (new api) Replacing the old `->allocate()` functions with a trio:

    ELLIOTTCABLE authored
    - the (new) `->allocate()`, to `malloc()` memory for that type
    - `->initialize()` to configure basic initial data for that type
    - `->create()` which calls both, and replaces the old `->allocate()`.
  3. @ELLIOTTCABLE

    (fix style) See previous commit.

    ELLIOTTCABLE authored
    Turns out storage modifiers have to be treated the same way. *sigh* fucking ugly…
  4. @ELLIOTTCABLE

    (style re) Moving `static`/`extern` declarations to the start of func…

    ELLIOTTCABLE authored
    …tion declarations.
    
    Turns out a declaration like `struct fork *   extern   a_func(void)` is illegal, so you have to put the `extern` first. /-:
  5. @ELLIOTTCABLE

    (doc typo fix -)

    ELLIOTTCABLE authored
  6. @ELLIOTTCABLE
  7. @ELLIOTTCABLE
  8. @ELLIOTTCABLE

    (new api) Implemented the `fork` nuketype.

    ELLIOTTCABLE authored
    This also includes the `ll` and `element` structs, and families for all of the above.
    
    This code was initially copied from old-world Paws, and subsequently modified massively. I don’t think I’m going to try to do this all in one commit again. I’ll probably directly duplicate old work next time, with an (incomplete) label, and then work towards making it up-to-date, then close the changes with a (complete:) label.
    
    This also still includes some old, irrelevant code. The code has been updated to match current style standards, and to compile (and pass the old tests)… and that’s about it. More work to be done here.
  9. @ELLIOTTCABLE
  10. @ELLIOTTCABLE
Commits on Mar 4, 2011
  1. @ELLIOTTCABLE
  2. @ELLIOTTCABLE

    (fix style -) Things just look *wrong* when every line inside the blo…

    ELLIOTTCABLE authored
    …ck has a character in column 1!
    
    Again, this seems to break the rules a bit, but I think it looks better.
  3. @ELLIOTTCABLE
  4. @ELLIOTTCABLE
  5. @ELLIOTTCABLE

    (fix revert style -) I liked this style more. Dereferencer works bett…

    ELLIOTTCABLE authored
    …er with the typedecl, though.
Something went wrong with that request. Please try again.