Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > tw.bbs.comp.sources > #5

jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_8_0_2_0_4__4020810200.rb

From YAMAGUTIseisei <seisei@hello.to>
Newsgroups tw.bbs.comp.sources, ccsf.test
Subject jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_8_0_2_0_4__4020810200.rb
Date 2018-02-04 10:52 +0000
Organization JianZhang,JeffHawkins,StephenHawking,MotoakiSaitou,KenKutaragi,JunsyouTorii,JayMiner,KazuhikoHamada,MasamiIsikawa,TosioKondou
Message-ID <5A76E605.8090801@hello.to> (permalink)
References (29 earlier) <57CC1CA9.5000107@hello.to> <5954F13B.3030107@hello.to> <59892D82.4060203@hello.to> <59D0DC7D.8010704@x68k.net> <5A48DEAC.1030603@x68k.net>

Cross-posted to 2 groups.

Show all headers | View raw


-e



1157,1158c
# ensure
#   @rmt.kill	# nil ( monami-ya.mrb 60510200 ) , Assertion failed: ((obj)->tt != MRB_TT_FREE), function mrb_gc_mark, file src/gc.c, line 591. ( mruby 70410200 )
#   @rmt.join	# fuyou
.
1155a
#   }
.
1153c
#	@@slp.slp
	sl.slp
.
1151c
#	@@slp.slp 0
	sl.slp 0
.
1100c
#		return @stack[imem.getarg_a(rg['cop'])]
		break @stack[imem.getarg_a(rg['cop'])]
.
1097a
#		@rmt.kill
#		@rmt.join	# fuyou

.
1070c
#		@callinfo[@cp ... @cp += 3] = [rg['sp'], rg['pc'], irep]
		@callinfo[(@cp += 3) - 3, 3] = [rg['sp'], rg['pc'], irep]
.
969d
954a
#   loop {		# higokan ? monami-ya.mrb:60510200 mruby:70410200

.
936a
    sl = @@slp
.
909,921d
904c
#	Fiber.yield(thi += 1)	##
	Fiber.yield(thi + 1)	##
.
902d
896,897c

#	@@slp.slp 0
##	@@slp.slp
	sl.slp 0
#	sl.slp
.
892,894c
	if 0 == thi
	  pl.ctr_s(pc1)
	elsif wd <= thi
	  thi = -1
.
890c
	pl.pl_es(pc1, opa)
#	pl.ctr_s(pc1) if 0 == thi
#
#	if 0 != thi && wd <= thi then thi = -1 end
.
888c
#	opa = opg.(thi)	# c 
#	opa.push(k_sp, [sp]) if 0 == thi
	opa = opg.(thi) + [[k_sp, [sp]], []][thi <=> 0]	# c 
.
883,886c
#     loop {	##
#     7.times { |thi|
#     0.upto(NaN) { |thi|	# higokan ? mruby 70410200
      [1].cycle.with_index { |t, thi|
#	if ! pl.ctr_r || 0 != thi # && thi != thio
#	if 0 > pl.ctr_r || 0 != thi # && thi != thio
.
879,880c
#   thi = 0	##
.
870,871c
#	  when 'th' then fv = fvl[-1].(oi); fvl.delete_at(1)	# c 
	  when 'th'
	    fv = fvl[-1].(oi); fvl.delete_at(-(((fvl.size <=> 1) << 1) - 1))	# c 
.
842a
    sl = @@slp
.
815,832d
804,805c
#	lpl.verb "#{(pc - 1).to_xeh}			#{sym}	#{rs[1]}	#{rs[0]}"
	lpl.verb "#{(pc - 1).to_xeh}			#{sym}	#{r[0].to_xeh}	#{r[1].to_xeh}"
.
802c
#	rs = [r1.to_xeh, r0.to_xeh]
.
800c
#	sz = plr.size
.
797c
#	pr, sy = imem.fml('st', sym)[1 .. -1]
	pr || (pr, sy = imem.fml('st', sym)[1 .. -1])
.
783,784c
      },	# rs[0] = r1.to_xeh
.
776,781c
#	((sw = sp + sz) + 0xe).step(sw, -1) {	# higokan mruby 70410200	# bbab89e7 5211410200 tmtm
	if 0 == s.size
#	  @@slp.slp 0
	  sl.slp 0
	else
	  sz = plr.size
	  mx = sz - 1 + ap = ap - (ap >> 2) & 0x3f
	  s.size < mx && mx = s.size
#	  (sz .. mx - 1).each { |n| plr<< lm.(isr0, s[n])}	# p c 
	  (sz .. mx).each { |n| plr<< lm.(isr0, s[n])}	# p c 
	end
      },	# rs[1] = r0.to_xeh
.
773,774c
      },	# rs = [r1.to_xeh, r0.to_xeh]
.
771c
#	r = r1 <= sz && plr[r1] || lm.(isr0, r1)	# c 
	r = plr[r1] || lm.(isr0, r1)			# c 
#	r = (plr[r1] if r1 <= sz) || lm.(isr0, r1)	# c 
.
766a
#   lm = ->(isr0, r1) {imem.send(pr, *isr0, r1)}	# l 
.
762c
#      sz = 4; ap = 1 << sz
      sz = 4; ap = (1 << sz) + sz + 1
#      sz -= 2; ap = (ap << sz) + ap + (1 << (sz - 1)) >> sz
.
760c
#      rs = [?-, ?-]	# q 2 
.
751c
      sl = @@slp
.
728d
708,710c
    GC.disable	# g 	# gene gc enable : mruby 6170410200 d17506c1
.
697,702d
686a
#   @pla = Array.new($pcmax)
#   $pltini.call()
    @pl = ENVary.new

    @rmt = wkth


.
659,661c
#    r = []
#    a.each { |v| r<< self[v]}	# p 
#    r
    a.map { |v| self[v]}
.
614a
#   [@s[@p + a[0].sgp] = a[1]], @@m.unlock][0]
.
606a
#   [@s[@p + a[0].sgp], @@m.unlock][0]
.
594c
#      @p = a[0] unless a.empty?
      a.empty? || @p = a[0]
.
568c
#      @@slp.slp
      sl.slp
.
560,561d
557c
	fpl<< plw(pc) if flg[0]		# p 
.
554c
#      if flg[0].! || (apc.empty?.! && (pc = apc.shift) >= 0)
      if flg[0].! || (apc.empty?.! && 0 <= pc = apc.shift)
.
549d
545d
542a
    sl = @@slp
.
524,534c
#	if f = ckth(th[mx], 3)
#####	if f = (th[idx].nil?.! && ckth(th[mx], 3))	# fuguai taisaku
#	  pl_es(pc, ['th', th])
##	  idx = idx == mx ? 0 : idx + 1	###
#	  flg = true	##
#	end
#	@@slp.slp 0
##	@@slp.slp(0, 4096)
#	sl.slp 0
##	sl.slp(0, 4096)
#	Fiber.yield(flg && idx >= mx)	##
	Fiber.yield([if f = ckth(th[mx], 3)
####	Fiber.yield([if f = (th[idx].nil?.! && ckth(th[mx], 3))	# fuguai taisaku
			pl_es(pc, ['th', th])
			true
		      end,
#		      @@slp.slp(0)
		      sl.slp(0)
		    ][0] && idx >= mx)
.
512a
    sl = @@slp

.
503d
498,500d
496c
#   GC.start	# g 
.
487,491c
##    v.kind_of?(Array) ?				# unwork ( thread ? )
#     knid(a, :Array)	?     __method__(a, pc)	 :    a
      case a when Array then  __method__(a, pc)	 else a end
.
471c
#      print s << "\n"
      print s
.
469a
    s <<= "\n"
.
466c
#    end == true
    end.!.!
.
464d
461d
440,443d
426,428d
415,421c
#    @@Plmg.(@@pl0i, 0 == n ? lpl[n][1] : lpl[n])	# c 
    (@@plmg ||= ->(pi, pv) {pi.map { |v| [v, pv.shift]}}).(	# l 	# c 
	@@pl0i, 0 == n ? lpl[n][1] : lpl[n])
.
413c
#  @@Plmg = ->(pi, pv) {pi.map { |v| [v, pv.shift]}}	# l 
  @@plmg = nil
.
408c
    ary.each_slice(2) { |k, v| pl[self.affil(k, ?i)] = v}	# .shift(2) higokan mruby 70410200	# q 
.
371,372c
#      pl = pl[idx0(n)]
      pl = pl[@@Idx0.(n)]
.
368c
#    pl = self[idx0(n, 0)]
    pl = self[@@Idx0.(n, 0)]	# c 
.
365c
#   sleep 0; GC.start; sleep 0	# g 
.
363a
  @@Idx0 = ->(n = 0, t = 1) {n - ((n <=> t) >> 1)}	# l 
.
350,361c
# def idx0(n = 0, t = 1)
##  t > n ? n + 1 : n
##  n + (t > n ? 1 : 0)
##  n + [false, true].index(t > n)
##  n + (((t > n) && 1) || 0)
##  n + (t > n && 1 || 0)
##  n + ((t <=> n) & 1)[0]		# higokan mruby 70410200
##  n + (((t <=> n) + 1) & 2)[1]	# higokan mruby 70410200
##  n + ((((t <=> n) + 1) & 2) >> 1)
##  n + ((t <=> n) + 1 >> 1)
#   n - ((n <=> t) >> 1)
# end
.
339,341c
#     (0 .. @sz).each { |i| ary[i] = JSON::parse(ENV[@@idb] + n)}
.
327,330c
#    ploc(n) { |a| (a = ENV[@@idb + a[0]]).nil? ? a :
#	if '[]' == (a[0] + a[-1]) then JSON::parse(a) else a end}	# hoken
    ploc(n) { |a| (a = ENV[@@idb + a[0]]
#	).nil? ? a : if '[]' == (a[0] + a[-1]) then JSON::parse(a) else a end}	# hoken
	) && ('[]' == (a[0] << a[-1]) && a = JSON::parse(a)); a}	# hoken
.
321a

.
312d
302a
#     (s ||= @@slp).slp 0
.
295a
#   s = nil
.
293,294d
283c
    # 3080410200 : 5x2 ok ( gc ) : monami-ya.mrb 8270410200 813e2af8	# www.monami-ya.jp
.
269d
258,266d
216a
# def method_missing(*a) self.send(?s + a[0], *a[1 .. -1]) end	# higokan mruby 70410200
  def method_missing(*a) self.send(?s + a[0].to_s, *a[1 .. -1]) end


.
203,204c
#  def ta(l, cop) [l.shift || :getarg_a, l.shift || cop][0 .. l.pop || 1] end
  def ta(l, cop) [l.shift || :getarg_a, l.shift || cop][0 .. l[-1] || 1] end
.
201c
#     @stack[r1] = val
.
141,146c
#   @fml.(lb).assoc(sym)	# c 
    @@fml.(lb).assoc(sym)	# c 
.
136,138c
# def initialize
##  @fml = @@fml
# end
.
127,128c
      [:MOVE,	  [[:getarg_b	 ], []]], [:LOADL,   [[:getarg_bx ], []]],
      [:LOADI,	  [[:getarg_sbx	 ], []]], [:LOADSYM, [[:getarg_bx ], []]],
.
118,124c
#      [:MOVE,	  :s__sr0],	 [:LOADL,   :s__i_pool_r0],
#      [:LOADI,	  :s__r0 ],	 [:LOADSYM, :s__i_syms_r0],
#      [:LOADSELF, :s__sr0],	 [:LOADT,   :s__r0],
#      [:ADD,	  :s__sr01, :+], [:ADDI,    :s__r0,  :+],
#      [:SUB,	  :s__sr01, :-], [:SUBI,    :s__r0,  :-],
#      [:MUL,	  :s__sr01, :*], [:DIV,     :s__r01, :/],
#      [:EQ,	  :s__r1_eq_sr01]],
      [:MOVE,	  :__sr0],	[:LOADL,   :__i_pool_r0],
      [:LOADI,	  :__r0 ],	[:LOADSYM, :__i_syms_r0],
      [:LOADSELF, :__sr0],	[:LOADT,   :__r0],
      [:ADD,	  :__sr01, :+], [:ADDI,	   :__r0,   :+],
      [:SUB,	  :__sr01, :-], [:SUBI,	   :__r0,   :-],
      [:MUL,	  :__sr01, :*], [:DIV,	   :__sr01, :/],
      [:EQ,	  :__r1_eq_sr01]],
.
105a
#   (self.size << 4).times {
.
103,104c
#   (r - 1).times {usleep 0}; GC.start; r.times {usleep t}	# g 	# conf.gem :github => 'kimushu/mruby-sleep'	# msleep usleep
    (r - 1).times {sleep 0}; GC.start; r.times {sleep t}	# g 
.
99,100c
# @@slp = 100	# usleep	# hayai masin
.
97d
50c
#    case self when Numeric then self.to_i.to_s(0x10).reverse else ?- end
    case self when Numeric then self.to_s(0x10).reverse else ?- end
.
35,46c
#    case k.to_s[1]	# .to_sym[1] # higokan mruby 70410200
#    when ?r then '[]' == vs[0] << vs[-1]	# , Array	# q 
#    when ?u, ?i, ?l				# , Numeric, Fixnum, Float	# q 3 
#      s = (					# Fixnum
#	@@ks ||= (0 .. 9).to_a.join << ?-	# * '' higokan mruby 70410200	# ?0.upto # higokan mruby 70410200 # 7221410200 6ccae658 suzukaze	# q 
#      ) << :Fixnum == k.to_sym ? '' : ?.	# q 
#      vs.all? { |c| s.include?(c)}
#    when ?y then vs.to_sym == v			# Symbol	# q 
#    when ?t then vs == v			# String	# q 
#    end # .!.!
.
33c
#    vs = v.to_s
.
29,31c
#   return v.kind_of?(Object.const_get k) # if 0.kind_of?(Numeric)	# super
    return v.kind_of?(Kernel.const_get k) # if 0.kind_of?(Numeric)	# super
#   return v.kind_of?(k.constantize) # if 0.kind_of?(Numeric)	# RoR	# super
.
27c
#  @@ks = nil
.



-- 
YAMAGUTIseisei ( str_h__namae = { :sei => "山口" , :mei => "青星" } )
http://hello.to/seisei/	mailto:seisei@.68..net	tel:081-70-5152-1104
heiwa furiisekkusu 1tu

Back to tw.bbs.comp.sources | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_7_0_6_3_0__0360710200.rb ( Was : Re: jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_6_0_7_0_7__7070610200.rb ) YAMAGUTIseisei <seisei@hello.to> - 2017-08-08 03:18 +0000
  jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_7_1_0_0_1__1001710200.rb YAMAGUTIseisei <seisei@x68k.net> - 2017-10-01 12:15 +0000
    jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_7_1_2_3_1__1321710200.rb YAMAGUTIseisei <seisei@x68k.net> - 2017-12-31 12:57 +0000
      jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_8_0_2_0_4__4020810200.rb YAMAGUTIseisei <seisei@hello.to> - 2018-02-04 10:52 +0000
        jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_8_0_4_0_1__1040810200.rb YAMAGUTIseisei <seisei@hello.to> - 2018-04-01 13:24 +0000
          jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_8_0_5_2_0__0250810200.rb YAMAGUTIseisei <seisei@hello.to> - 2018-05-20 12:21 +0000
            jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_8_0_7_0_1__1070810200.rb YAMAGUTIseisei <seisei@hello.to> - 2018-07-01 11:18 +0000
              jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_8_0_9_3_0__0390810200.rb YAMAGUTIseisei <seisei@hello.to> - 2018-09-30 11:48 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_8_1_2_1_6__6121810200.rb YAMAGUTIseisei <seisei@hello.to> - 2018-12-16 09:16 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_9_0_2_1_0__0120910200.rb YAMAGUTIseisei <seisei@hello.to> - 2019-02-10 13:16 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_9_0_3_1_7__7130910200.rb YAMAGUTIseisei <seisei@hello.to> - 2019-03-17 09:53 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_9_0_4_2_1__1240910200.rb YAMAGUTIseisei <seisei@hello.to> - 2019-04-21 10:40 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_9_0_6_0_9__9060910200.rb YAMAGUTIseisei <seisei@hello.to> - 2019-06-09 09:28 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_9_0_8_1_1__1180910200.rb YAMAGUTIseisei <seisei@hello.to> - 2019-08-12 10:10 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_9_1_0_2_7__7201910200.rb YAMAGUTIseisei <seisei@hello.to> - 2019-10-27 12:29 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_1_9_1_2_1_5__5121910200.rb YAMAGUTIseisei <seisei@hello.to> - 2019-12-15 12:24 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_0_0_2_1_6__6120020200.rb YAMAGUTIseisei <seisei@hello.to> - 2020-02-16 16:30 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_0_0_4_1_9__9140020200.rb YAMAGUTIseisei <seisei@hello.to> - 2020-04-19 16:59 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_0_0_7_0_5__5070020200.rb YAMAGUTIseisei <seisei@hello.to> - 2020-07-05 12:08 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_0_1_0_2_5__5201020200.rb YAMAGUTIseisei <seisei@hello.to> - 2020-10-25 11:16 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_1_0_1_1_0__0110120200.rb YAMAGUTIseisei <seisei@hello.to> - 2021-01-10 10:34 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_1_0_3_2_8_8230120200.rb YAMAGUTIseisei <seisei@hello.to> - 2021-03-28 15:48 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_1_0_4_2_4__4240120200.rb YAMAGUTIseisei <seisei@hello.to> - 2021-04-25 00:23 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_1_0_7_1_3__3170120200.rb YAMAGUTIseisei <seisei@hello.to> - 2021-07-13 12:15 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_1_1_0_0_8__8001120200.rb YAMAGUTIseisei <seisei@hello.to> - 2021-10-08 09:10 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_2_0_2_0_6__6020220200.rb YAMAGUTIseisei <seisei@hello.to> - 2022-02-06 15:29 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_2_0_3_0_6__6030220200.rb YAMAGUTIseisei <seisei@hello.to> - 2022-03-06 10:14 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_2_0_4_0_4__4040220200.rb YAMAGUTIseisei <seisei@hello.to> - 2022-04-04 15:20 +0000
                Debug ? ( Was : jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_2_0_4_0_4__4040220200.rb ) YAMAGUTIseisei <seisei@hello.to> - 2022-04-24 08:27 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_2_0_6_2_6__6260220200.rb YAMAGUTIseisei <seisei@hello.to> - 2022-06-26 14:52 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_2_1_0_1_7__7101220200.rb YAMAGUTIseisei <seisei@hello.to> - 2022-10-17 22:10 +0000
                jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_3_0_6_1_7__7160320200.rb "YAMAGUTIseisei(MasinZenmetu)" <seisei@hello.to> - 2024-01-07 14:44 +0000
          DoNotOpen:SJIS : Re : jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_0_0_7_0_5__5070020200.rb YAMAGUTIseisei <seisei@hello.to> - 2020-07-12 14:55 +0000

csiph-web