Home | History | Annotate | Line # | Download | only in dist
API_CHANGES revision 1.1.1.1.2.2
      1     This file is the short summary of the API changes:
      2     
      3     05.03.2014 - Backward compatible
      4         The sljit_set_target now supports those jumps, which
      5         does not created with SLJIT_REWRITABLE_JUMP flag.
      6         Reason: sljit_emit_ijump does not support conditional
      7         jumps.
      8     
      9     03.03.2014 - Non-backward compatible
     10         SLJIT_MOV_UI cannot be combined with SLJIT_INT_OP.
     11         Reason: SLJIT_INT_OP flag is not recommended to use
     12         directly, and SLJIT_IMOV has no sign bit.
     13     
     14     29.01.2014 - Backward compatible
     15         Bits assigned to SLJIT_MEM and SLJIT_IMM flags are changed.
     16         Reason: the most common cases are fits into one byte now,
     17         and more registers can be supported in the future.
     18     
     19     08.11.2012 - Non-backward compatible
     20         SLJIT_TEMPORARY_REGx registers are renamed to SLJIT_SCRATCH_REGx.
     21     
     22     07.11.2012 - Non-backward compatible
     23         sljit_emit_cond_value is renamed to sljit_emit_op_flags. An
     24         extra source argument is added which will be used in the future.
     25     
     26     05.11.2012 - Backward compatible
     27         sljit_emit_cond_value now supports SLJIT_AND and SLJIT_INT_OP
     28         flags, which makes this function complete.
     29     
     30     01.11.2012 - Non-backward compatible
     31         SLJIT_F* opcodes are renamed to SLJIT_*D to show that
     32         they are double precision operators. Furthermore
     33         SLJIT_*S single precision opcodes are added.
     34     
     35     01.11.2012 - Non-backward compatible
     36         Register arguments of operations with SLJIT_INT_OP flag
     37         must be computed by another operation with SLJIT_INT_OP flag.
     38         The same way as SLJIT_SINGLE_OP flag works with floating point
     39         numbers. See the description of SLJIT_INT_OP.
     40     
     41     01.11.2012 - Backward compatible
     42         All operations whose support the SLJIT_INT_OP flag, have an
     43         alternate name now, which includes the SLJIT_INT_OP. These
     44         names starting with I.
     45     
     46     31.10.2012 - Non-backward compatible
     47         Renaming sljit_w to sljit_sw, sljit_i to sljit_si, sljit_h
     48         to sljit_sh, and sljit_b to sljit_sb. Reason: their sign
     49         bit is part of the type now.
     50     
     51     20.10.2012 - Non-backward compatible
     52         Renaming SLJIT_C_FLOAT_NAN to SLJIT_C_FLOAT_UNORDERED.
     53         Reason: all architectures call these unordered comparions.
     54