Permalink
Switch branches/tags
Nothing to show
Commits on Nov 2, 2011
  1. [feat] process docstring

    gbour committed Oct 20, 2011
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@274 ff29af12-de15-47db-b328-d843b730dfdc
  2. [doc] prepare for 0.1.3 release

    gbour committed Oct 7, 2011
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@272 ff29af12-de15-47db-b328-d843b730dfdc
  3. [feat] support try:except:finally in reblok binary

    gbour committed Oct 7, 2011
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@271 ff29af12-de15-47db-b328-d843b730dfdc
  4. [feat] add support for try-except-finally statements (simple form)

    gbour committed Oct 6, 2011
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@270 ff29af12-de15-47db-b328-d843b730dfdc
Commits on Jul 12, 2011
  1. [doc] update setup.py (fix long_description, add download_url)

    gbour committed Jul 12, 2011
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@260 ff29af12-de15-47db-b328-d843b730dfdc
  2. [doc] release 0.1.2

    gbour committed Jul 12, 2011
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@259 ff29af12-de15-47db-b328-d843b730dfdc
Commits on Jul 11, 2011
  1. [doc] update doc (add BREAK opcode)

    gbour committed Jul 11, 2011
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@258 ff29af12-de15-47db-b328-d843b730dfdc
  2. [feat] add unittest for reblok binary

    gbour committed Jul 11, 2011
    	1. we compile python source codes (py -> pyc)
    	2. we regenerate source code from binary file (.pyc) using
    		 python binary
    	3. we compare AST from original source code and generated one
    
    
    
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@257 ff29af12-de15-47db-b328-d843b730dfdc
  3. [feat] test BREAK opcode

    gbour committed Jul 11, 2011
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@256 ff29af12-de15-47db-b328-d843b730dfdc
  4. [fix] reblok:: print warning messages to stderr

    gbour committed Jul 11, 2011
    [feat] reblok:: support DEL and BREAK_LOOP opcodes
    [fix]  reblok:: do_set() fix python source generation
    [fix]  reblok:: do_ret() must not be generated if not in a
    function
    [fix]  reblok:: do_func() add func arguments and global
    variables
    
    
    
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@255 ff29af12-de15-47db-b328-d843b730dfdc
Commits on Jul 10, 2011
  1. [clean] reblok:: remove sample/

    gbour committed Jul 10, 2011
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@252 ff29af12-de15-47db-b328-d843b730dfdc
  2. [doc] reblok:: update TODO

    gbour committed Jul 10, 2011
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@251 ff29af12-de15-47db-b328-d843b730dfdc
Commits on Jul 9, 2011
  1. [fix] reblok:: use correct keyword to install requirements (2)

    gbour committed Jul 9, 2011
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@250 ff29af12-de15-47db-b328-d843b730dfdc
  2. [fix] reblok:: use correct keyword to install requirements

    gbour committed Jul 9, 2011
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@249 ff29af12-de15-47db-b328-d843b730dfdc
  3. [doc] complete documentation with new opcodes/paths

    gbour committed Jul 9, 2011
    	SET + AT    (python STORE_ATTR opcode)
    	SET + TUPLE (python UNPACK_SEQUENCE)
    	FOR + TUPLE (python UNPACK_SEQUENCE)
    	DEL         (python DELETE_LOCAL/DELETE_GLOBAL)
    [test] reblok:: unitest for SET opcode
    [fix] reblok:: fix STORE_SUBSCR handler (store value is in TOS)
    
    
    
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@248 ff29af12-de15-47db-b328-d843b730dfdc
  4. [feat] reblok:: support UNPACK_SEQUENCE opcode

    gbour committed Jul 9, 2011
     UNPACK_SEQUENCE may occur either in main flow (as in *(a, b) = (1, 2)*)
     or as loop iteration variable (*for (a,b) in ..:*)
    [fix] reblok:: loop iteration variable is now a reblok instruction (opcode VAR or TUPLE), not just variable name
    
    
    
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@247 ff29af12-de15-47db-b328-d843b730dfdc
  5. [feat] reblok:: support following opcodes: DELETE_GLOBAL, DELETE_NAME…

    gbour committed Jul 9, 2011
    …, STORE_ATTR
    
    [todo] reblok:: silently ignore LOAD_LOCALS and BUILD_CLASS opcodes (class definition). Will be implemented later
    
    
    
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@246 ff29af12-de15-47db-b328-d843b730dfdc
  6. [feat] reblok:: binary: add options to display opcodes and abstract s…

    gbour committed Jul 9, 2011
    …yntax tree
    
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@245 ff29af12-de15-47db-b328-d843b730dfdc
Commits on Jun 11, 2011
  1. [fix] use python relative path (for test program)

    gbour committed Jun 11, 2011
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@228 ff29af12-de15-47db-b328-d843b730dfdc
  2. [feat] add VERSION global var

    gbour committed Jun 11, 2011
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@227 ff29af12-de15-47db-b328-d843b730dfdc
Commits on Jun 9, 2011
  1. [doc] update documentation (add TUPLE opcode)

    gbour committed Jun 9, 2011
    [doc] add CHANGES file
    [build] prepare for new 0.1.1 release (update setup.py)
    
    
    
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@225 ff29af12-de15-47db-b328-d843b730dfdc
Commits on May 18, 2011
  1. [fix] reblok:: remove .pyc files from repository

    gbour committed May 18, 2011
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@224 ff29af12-de15-47db-b328-d843b730dfdc
Commits on May 17, 2011
  1. [test] reblok:: add more unittests (list, loop, print)

    gbour committed May 17, 2011
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@222 ff29af12-de15-47db-b328-d843b730dfdc
  2. [test] reblok:: add unittest for py2ast (AST generation from python b…

    gbour committed May 17, 2011
    …ytecode). Not yet complete
    
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@217 ff29af12-de15-47db-b328-d843b730dfdc
  3. [feat] reblok:: distinct tuples from list (add a new TUPLE opcode)

    gbour committed May 17, 2011
    [feat] reblok:: lib+binary to regenerate python source code from reblok opcode
    
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@216 ff29af12-de15-47db-b328-d843b730dfdc
  4. [fix] reblok:: 'is' and 'not is' operators are different than '=' and…

    gbour committed May 17, 2011
    … '!='
    
    [feat] reblok:: add *do_CALL_FUNCTION_VAR_KW* callback (function with positional vaargs and named vaargs)
    [feat] reblok:: function callbacks refactoring
    
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@208 ff29af12-de15-47db-b328-d843b730dfdc
Commits on Apr 3, 2011
  1. [pkg] reblok:: add manifest

    gbour committed Apr 3, 2011
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@192 ff29af12-de15-47db-b328-d843b730dfdc
  2. [extra] reblok:: artwork (logo)

    gbour committed Apr 3, 2011
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@187 ff29af12-de15-47db-b328-d843b730dfdc
  3. [doc] moved README to README.md (markdown syntax). add AUTHORS and CO…

    gbour committed Apr 3, 2011
    …PYING files to package
    
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@186 ff29af12-de15-47db-b328-d843b730dfdc
Commits on Mar 20, 2011
  1. [doc] reblok:: update source code copyright header

    gbour committed Mar 20, 2011
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@169 ff29af12-de15-47db-b328-d843b730dfdc
  2. [feat] reblok:: update setup.py (classifiers, longdesc), include READ…

    gbour committed Mar 20, 2011
    …ME, AUTHORS & COPYING files
    
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@168 ff29af12-de15-47db-b328-d843b730dfdc
Commits on Nov 29, 2010
  1. [doc] add TODO file

    gbour committed Nov 29, 2010
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@117 ff29af12-de15-47db-b328-d843b730dfdc
Commits on Oct 25, 2010
  1. [feat] add debian package build option to setup.py (bdist_deb)

    gbour committed Oct 25, 2010
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@97 ff29af12-de15-47db-b328-d843b730dfdc
  2. [feat] update test following changes in changeset [94]

    gbour committed Oct 25, 2010
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@96 ff29af12-de15-47db-b328-d843b730dfdc
  3. [feat] add freevars resolution

    gbour committed Oct 25, 2010
      free variables are declared outside of the function scope.
      Variables value is known when building AST from opcodes
    
    
    
    git-svn-id: http://devedge.bour.cc/svn/reblok/trunk@94 ff29af12-de15-47db-b328-d843b730dfdc