Switch branches/tags
Nothing to show
Commits on May 22, 2011
Commits on May 21, 2011
  1. Revert "(re style -) Properly re-indenting preprocessor directives in…

    ELLIOTTCABLE committed Apr 20, 2011
    … `execution/`." and "(new dup incomplete) Copying over the old `routine.c` and `ast.c`."
    This reverts commit 8bf9f5f.
    This reverts commit 569e20b.
Commits on May 19, 2011
  1. (style re) A few major style refactorings:

    ELLIOTTCABLE committed May 19, 2011
    - 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. (- re style) Moving the `initialize` functions into the “family funct…

    ELLIOTTCABLE committed May 17, 2011
    …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.
Commits on May 16, 2011
Commits on Apr 21, 2011
  1. (- tests) Updating our reference to the lastest version of `CEST()`, …

    ELLIOTTCABLE committed Apr 21, 2011
    …making `SOMEDAY;` available.
Commits on Apr 20, 2011
  1. (- re) Calling `register_LL()` and `register_Element()` at the *begin…

    ELLIOTTCABLE committed Apr 20, 2011
    …ning* of `register_Fork()`
Commits on Apr 19, 2011
Commits on Mar 7, 2011
  1. (api removal -) I have no idea how `Fork->naughtify()` got this far. …

    ELLIOTTCABLE committed Mar 7, 2011
    …It’s no longer relevant.
Commits on Mar 6, 2011
  1. (new api) Replacing the old `->allocate()` functions with a trio:

    ELLIOTTCABLE committed Mar 6, 2011
    - 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()`.
  2. (fix style) See previous commit.

    ELLIOTTCABLE committed Mar 6, 2011
    Turns out storage modifiers have to be treated the same way. *sigh* fucking ugly…
  3. (style re) Moving `static`/`extern` declarations to the start of func…

    ELLIOTTCABLE committed Mar 6, 2011
    …tion declarations.
    Turns out a declaration like `struct fork *   extern   a_func(void)` is illegal, so you have to put the `extern` first. /-:
  4. (doc typo fix -)

    ELLIOTTCABLE committed Mar 6, 2011
  5. (new api) Implemented the `fork` nuketype.

    ELLIOTTCABLE committed Mar 6, 2011
    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.
Commits on Mar 4, 2011
  1. (fix style -) Things just look *wrong* when every line inside the blo…

    ELLIOTTCABLE committed Mar 4, 2011
    …ck has a character in column 1!
    Again, this seems to break the rules a bit, but I think it looks better.
  2. (fix style -) Things are generally a bit more readable if `sizeof()`’…

    ELLIOTTCABLE committed Mar 4, 2011
    …s contents are whitespaced.
  3. (fix revert style -) I liked this style more. Dereferencer works bett…

    ELLIOTTCABLE committed Mar 4, 2011
    …er with the typedecl, though.