Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > tw.bbs.comp.sources > #5
| 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.
-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 | Next — Previous in thread | Next in thread | Find similar | Unroll 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