Permalink
Commits on Oct 12, 2010
  1. v0.10

        - Don't FAIL due to test count error on systems without lua
    
          The skip count was always off on systems without lua. We said we
          skipped 6 tests, but it was 3 where the URL wasn't =~ /failo/.
    
          It's easier to just skip the entire test suite on those systems, so
          move the prereq for lua before the plan.
    
          Also don't run each of those tests 10 times. There's no need.
    committed Oct 12, 2010
  2. don't FAIL due to test count error on systems without lua

    The skip count was always off on systems without lua. We said we
    skipped 6 tests, but it was 3 where the URL wasn't =~ /failo/.
    
    It's easier to just skip the entire test suite on those systems, so
    move the prereq for lua before the plan.
    
    Also don't run each of those tests 10 times. There's no need.
    committed Oct 12, 2010
Commits on Sep 23, 2010
  1. v0.09

        - Use the not-so-well-known dong string delimiting syntax in the
          Perl emitter.
    committed Sep 23, 2010
  2. Lua: remove Data::Dump dependency

    committed Sep 23, 2010
  3. Perl: use dongs ase quote delemiters

    This doesn't work with long quote files due to tokenbuf in parser.h
    only being char[256].
    committed Sep 23, 2010
Commits on Sep 22, 2010
  1. v0.08

        - Replace horridly complex Lua string escaping with something that
          just uses Lua's multiline string
          syntax. http://www.wellho.net/resources/ex.php4?item=u104/mlx
    
        - Don't mark any strings coming into the program as UTF-8. Just
          apply binmode() to the filehandles. Garbage in/garbage out.
    
        - Test UTF-8 output of C programs, and test Lua if we have it
    committed Sep 22, 2010
  2. Replace horridly complex Lua string escaping with something that just…

    … uses Lua's multiline string syntax
    committed Sep 22, 2010
Commits on Sep 21, 2010
  1. v0.07

        - FIX UTF-8 output & tests.
    
        - Add App::QuoteCC::Input::Text for line-delimited text input.
    committed Sep 21, 2010
  2. fix our UTF-8 output

    We mark STDIN/STDOUT as UTF-8, but when we e.g. spew out the Perl
    program we want to just spew out raw UTF-8 octets.
    
    We could spew out UTF-8 escaped strings and just set binmode :utf8
    there, but I'm trying to keep operations to a minimum.
    
    In the C and Lua output on the other hand we *do* want our strings to
    be UTF-8 marked, since we're not escaping them with some dump module,
    but our own custom code.
    committed Sep 21, 2010
  3. v0.06

        - Stop using perl5i to avoid perl5i issue #99
          (http://github.com/schwern/perl5i/issues#issue/99)
    
          Maybe I'll give perl5i another shot once it's more stable. But
          for now I don't feel like chasing its bugs.
    committed Sep 21, 2010
Commits on Jun 23, 2010
  1. v0.05

        - Cleanup the tempdir() after we're done with it.
    
        - Be more pedantic about checking for curl/gcc due to cpantesters failures
    committed Jun 23, 2010
Commits on May 31, 2010
  1. v0.04

        - Add support for Lua output. The Lua output requires the Lua
          POSIX library.
    committed May 31, 2010
  2. Seed math.randomseed() with time * pid to get sub-second randomness

    Now `while true; do lua out.lua; done` works as expected. I.e. prints
    a different value on every invocation. This exploits the PID
    randomness on modern Unix systems.
    committed May 31, 2010
Commits on May 30, 2010
  1. Add support for Lua output

    hinrik committed May 30, 2010
Commits on May 21, 2010
  1. v0.03

        - Typo: ::Perl not ::C in App::QuoteCC::Output::Perl
    
        - Hack to make UTF-8 input work. Use Encode to mark strings as
          UTF-8 (why weren't they marked before?!), and use open, not
          File::Slurp to spit out files.
    committed May 21, 2010
  2. tests for --all content

    committed May 21, 2010
Commits on May 19, 2010
  1. v0.02

        - Lots of changes, more docs, bugfixes, Perl backend and more
    committed May 19, 2010
  2. -O not -F, now looks like -i and -I

    committed May 19, 2010
  3. Updated docs for perl backend

    committed May 19, 2010
  4. sanity check quotes for length

    committed May 19, 2010
  5. Add Perl backend

    committed May 19, 2010