dumping ground for random patches and texts
 help / color / mirror / Atom feed
 messages from 2014-09-22 18:40:55 to 2014-10-24 22:02:45 UTC [more...]

[PATCH 0/5] new ccan/list functionality
 2014-10-24 22:02 UTC  (3+ messages)
` [RESEND PATCH 1/5] list: list_add_after and list_add_before functions
` [RESEND PATCH 2/5] list: list_swap to exchange elements

[PATCH v4] opt_str_lit*: avoid string literal allocations
 2014-10-24  3:14 UTC 

[PATCH] support ENV.freeze
 2014-10-20 20:23 UTC 

[RFC] opt_str_lit: optimize string literals in many cases
 2014-10-18  2:51 UTC 

[PATCH 01/18] compile.c: move "literal" optimizations to peephole optimize
 2014-10-18  2:42 UTC  (18+ messages)
` [PATCH 02/18] add generic and flexible opt_str_lit insn
` [PATCH 03/18] compile.c: optimize << and == using putstring_for
` [PATCH 04/18] opt_str_lit: further optimizations and cleanups
` [PATCH 05/18] opt_str_lit: optimize allocations for +, %, * and === calls
` [PATCH 06/18] vm: automatically define optimized method enums
` [PATCH 07/18] fix mismerge
` [PATCH 08/18] optimize string allocations for sub/gsub/tr/tr_s(!)
` [PATCH 09/18] compile.c (opt_str_lit_1): hoist out of iseq_peephole_optimize
` [PATCH 10/18] test/ruby/test_string.rb: cleanup allocation tests
` [PATCH 11/18] test_string: cleanup tests
` [PATCH 12/18] opt_method.inc.tmpl: flatten
` [PATCH 13/18] opt_str_lit: switch to type mask for raw class comparisons
` [PATCH 14/18] opt_str_lit: optimize delete
` [PATCH 15/18] opt_str_lit: optimize include?
` [PATCH 16/18] opt_str_lit: disable optimization on mismatch
` [PATCH 17/18] opt_str_lit: avoid allocations for Time#strftime
` [PATCH 18/18] opt_str_lit: optimize a lot more easy cases (untested)

[PATCH 01/13] compile.c: move "literal" optimizations to peephole optimize
 2014-10-17  6:19 UTC  (13+ messages)
` [PATCH 02/13] add generic and flexible opt_str_lit insn
` [PATCH 03/13] compile.c: optimize << and == using putstring_for
` [PATCH 04/13] opt_str_lit: further optimizations and cleanups
` [PATCH 05/13] opt_str_lit: optimize allocations for +, %, * and === calls
` [PATCH 06/13] vm: automatically define optimized method enums
` [PATCH 07/13] fix mismerge
` [PATCH 08/13] optimize string allocations for sub/gsub/tr/tr_s(!)
` [PATCH 09/13] compile.c (opt_str_lit_1): hoist out of iseq_peephole_optimize
` [PATCH 10/13] test/ruby/test_string.rb: cleanup allocation tests
` [PATCH 11/13] test_string: cleanup tests
` [PATCH 12/13] opt_method.inc.tmpl: flatten
` [PATCH 13/13] opt_str_lit: switch to type mask for raw class comparisons

[PATCH 1/4] compile.c (opt_str_lit_1): hoist out of iseq_peephole_optimize
 2014-10-14 21:17 UTC  (4+ messages)
` [PATCH 2/4] test/ruby/test_optimization.rb (test_hash_aset_with): assert assignment
` [PATCH 3/4] test/ruby/test_optimization.rb: redefinition tests for string
` [PATCH 4/4] test/ruby/test_string.rb: cleanup allocation tests

[PATCH] opt_str_lit: one instruction, many optimizations
 2014-10-14  2:42 UTC 

wip method mask optimization
 2014-10-13 19:41 UTC 

[PATCH] vm: automatically define optimized method enums
 2014-10-11 20:31 UTC 

benchmarks for opt_str_lit series
 2014-10-10 23:01 UTC 

[PATCH] opt_str_lit: one instruction, many optimizations
 2014-10-10  0:46 UTC 

[PATCH 1/2] compile.c: move "literal" optimizations to peephole optimize
 2014-10-09  4:03 UTC  (3+ messages)
` [PATCH 2/2] add generic and flexible putstring_for insn
  ` [PATCH] compile.c: optimize << and == using putstring_for

[PATCH] benchmark/bm_hash_aref_sym*.rb: force static symbols
 2014-10-09  3:37 UTC 

[PATCH] compile.c: move some "literal" opts to peephole
 2014-10-08  1:56 UTC 

[PATCH 1/2] optimize: "yoda literal" == string
 2014-10-07  0:30 UTC  (2+ messages)
` [PATCH 2/2] attempt to optimize obj << "#{interp} string"

[PATCH] optimize: foo == "literal string"
 2014-10-06  2:27 UTC 

[PATCH 1/3] list: list_add_after and list_add_before functions
 2014-10-05 12:23 UTC  (3+ messages)
` [PATCH 2/3] list: list_swap to exchange elements
` [PATCH 3/3] list: add list_for_each_rev_safe

[PATCH] make OPT_SUPPORT_JOKE a proper VM option
 2014-10-05 10:19 UTC 

[PATCH] st.c: use ccan linked-list
 2014-10-04  6:21 UTC  (7+ messages)
` benchmarks on Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz
` bench results on AMD Phenom II X4 945
` [PATCH 2/1] st.c: fix up st_foreach* for ccan linked-list
    ` [PATCH 2/1] st.c: simplify st_foreach/st_foreach_check
      ` st-ll v2 bench results on AMD FX-8320

[PATCH] ext/zlib/zlib.c: TypedData conversion
 2014-10-02 20:43 UTC  (2+ messages)
` [PATCH v2] "

[PATCH] st.c (new_size): use next_pow2 function
 2014-10-02 18:55 UTC 

[PATCH] ruby.h (rb_data_type_t): dsize may be FIXNUM
 2014-09-28  2:24 UTC 

welcome to spew
 2014-09-22 18:40 UTC 


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).