Permalink
Commits on Oct 18, 2010
Commits on Oct 5, 2010
  1. Interesting... so having 50 modules with 1000 printfs in them all res…

    …olved with one coroutine per node resolve is actually.. a bad idea :D who would've guessed? 50000+ coroutines brought down my system. We need some coroutine pooling to make that efficient. I'm on it.
    nddrylliog committed Oct 5, 2010
  2. Aaand multi-core parsing is a reality. And it makes things faster alr…

    …ight. Like, 1.8s instead of 2.9s for 200 files. I've tried 2000 files of 1000 lines too, the two cores are used almost to their fullest, alternating between 90 and 100% charge in beautiful sinus curves, alternating like two lovers under a soft summer breeze.
    nddrylliog committed Oct 5, 2010
  3. Bugfix that was calling gc_realloc on an invalid mallocAddr, causing …

    …segfaults in ast2-rock with large number of coroutines
    nddrylliog committed Oct 5, 2010
  4. Improvements, performance considerations

    nddrylliog committed Oct 5, 2010
  5. Optimizations

    nddrylliog committed Oct 5, 2010
  6. Yay parallel parsing?

    nddrylliog committed Oct 5, 2010
  7. FuncDecl has return type now

    nddrylliog committed Oct 5, 2010
  8. String literals, function arguments (in defs and calls), extern funct…

    …ions.
    nddrylliog committed Oct 5, 2010
Commits on Oct 4, 2010
  1. With function calls even!

    nddrylliog committed Oct 4, 2010
  2. Omg a C backend :D

    nddrylliog committed Oct 4, 2010
  3. It resolves variables!

    nddrylliog committed Oct 4, 2010
  4. Hey, variables :D

    nddrylliog committed Oct 4, 2010
  5. We be bitchin'

    nddrylliog committed Oct 4, 2010
  6. Omg it resolves stuff.

    nddrylliog committed Oct 4, 2010
  7. And che-BAM, it works with the GC.

    nddrylliog committed Oct 4, 2010
  8. Works *awfully well* with GC_DONT_GC=1. Full of win - spawn, exhaust,…

    … yield, queueAll - nice primitives
    nddrylliog committed Oct 4, 2010
  9. Coroutines for resolving = win.

    nddrylliog committed Oct 4, 2010
  10. Woha, ast2-rock uses ast2-nagaqueen now, and builds an *actual* ast. …

    …Madness.
    nddrylliog committed Oct 4, 2010
Commits on Oct 1, 2010
  1. ast2 basics

    nddrylliog committed Oct 1, 2010
Commits on Sep 29, 2010
  1. Usedef fix, uses a property now and doesn't segfault when it's just p…

    …arsing modules for findSimilar (that contain .use files not found)
    nddrylliog committed Sep 29, 2010
  2. Fixed [+-/*%^<<>>]=

    n ddrylliog committed with nddrylliog Sep 29, 2010
Commits on Sep 28, 2010
  1. Regen'd NagaQueen.c See nddrylliog/nagaqueen/c99c42b: Hey, when using…

    … Greg properly, it works a lot better. Error reporting is fixed now.
    nddrylliog committed Sep 28, 2010
  2. Finally implemented getScoreImpl for TypeList. Not sure why I have po…

    …stponed that for so long
    nddrylliog committed Sep 28, 2010
  3. Fixed bug in SequenceDriver that would cause program to fail to be co…

    …mpiled for the first time with libcaching. It generated the files a first time, and then a second time - and saw that there was nothing to re-generate so it didn't compile any module except the main one.
    nddrylliog committed Sep 28, 2010
Commits on Sep 21, 2010
  1. Yeah, that will help

    nddrylliog committed Sep 21, 2010
  2. Incomplete my ass.

    nddrylliog committed Sep 21, 2010
  3. More debug.

    nddrylliog committed Sep 21, 2010
  4. Yay debug messages.

    nddrylliog committed Sep 21, 2010
  5. Ohum, size() method doesn't exist

    nddrylliog committed Sep 21, 2010
  6. Debug code in UseDef

    nddrylliog committed Sep 21, 2010
  7. Make the SequenceDriver a little less braindead for when we can't use…

    … libcaching.
    nddrylliog committed Sep 21, 2010
  8. Allow '/' instead of '\' on Win32 in SourcePath (useful for some .use…

    … files around)
    nddrylliog committed Sep 21, 2010
  9. Fixes oocdocs author tags.

    nddrylliog committed Sep 21, 2010