Path: news.ccsf.jp!news.tomockey.net!3.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: YAMAGUTIseisei Newsgroups: tw.bbs.comp.sources,hk.test,japan.test Subject: jit-1_-_github__ysei~mruby-meta-circular-heiretu_-_nightly_-_2_0_2_1_0_4_2_4__4240120200.rb Followup-To: tw.bbs.edu.computer-science Date: Sun, 25 Apr 2021 00:23:38 +0000 Organization: X-PlsDntToRmsMatzYktJlgTtiRbistAnd: http://j.mp/2K8Eo4k?#__Sponsor_-_CellBE Lines: 443 Message-ID: <6084B68A.2090600@hello.to> References: <54C4B4E9.4080503@hello.to> <5550CDAB.8040405@hello.to> <5558C89B.4050103@hello.to> <5561E704.9000208@hello.to> <55645EAA.9040304@hello.to> <55745BE2.5000100@hello.to> <55ACFE56.7040602@hello.to> <55E2830C.9070303@hello.to> <55EBB467.40803@hello.to> <55F4C0BC.5050308@hello.to> <560130D5.4030103@hello.to> <560131AA.9080804@hello.to> <56238C37.5020506@hello.to> <56332C2C.80904@x68k.net> <56360E57.2090200@hello.to> <57CC1CA9.5000107@hello.to> <5954F13B.3030107@hello.to> <59892D82.4060203@hello.to> <59D0DC7D.8010704@x68k.net> <5A48DEAC.1030603@x68k.net> <5A76E605.8090801@hello.to> <5AC0DD87.5060605@hello.to> <5AC8D7B8.6090108@hello.to> <5B016832.8070806@hello.to> <5B38B86E.7090806@hello.to> <5BB0B825.8070403@hello.to> <5C161805.5090308@hello.to> <5C602426.2000502@hello.to> <5C8E192E.6010002@hello.to> <5CBC48AE.5090805@hello.to> <5CFCD132.7020504@hello.to> <5D513AF8.7040503@hello.to> <5DB58DA3.2040901@hello.to> <5E9C8375.8090205@hello.to> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit Injection-Info: reader02.eternal-september.org; posting-host="376ad23c62d9058be6b68596e9a5042a"; logging-data="15912"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19zUgbZ2wocAM/dP04PPQkO" User-Agent: Mozilla/5.0 (BeOS; U; BeOS BePC; en-US; rv:1.8.1.17) Gecko/20080930 Thunderbird/2.0.0.17 ThunderBrowse/3.82 Mnenhy/0.7.6.0 Cancel-Lock: sha1:16+2VCy6iOXipi28oZlqscft8Vw= In-Reply-To: <5E9C8375.8090205@hello.to> Xref: news.ccsf.jp japan.test:3439 1690,1691c ## @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 # @rmt.each(&:kill) . 1666,1670d 1624c # loc.vrb "#{pc.to_xeh} #{sym} #{rg['cop'].to_xeh}" if 0 <= rg.p loc.vrb [1, pc, sym, rg['cop']] if 0 <= rg.p . 1510a # @rmt.each { |rmt| rmt.join} # .alive? . 1486d 1480d 1475d 1469d 1435c # ri ||= true == fb || true == fb.resume && fb = true (ri ||= fb && true == fb.resume) && fb = nil . 1337c # sp = [sb].flatten sp = [sp].flatten . 1326d 1313c # fv = fvl[-1].(oi); fvl.delete_at(((0 <=> fvl.hgt) << 1) + 1) # c fv = (fvl.delete_at(((0 <=> fvl.hgt) << 1) + 1) || fvl[0]).(oi) # c . 1303,1305c # fvl = [->(oi) {((oi <= ht = fv.hgt) && fv[oi] = ta.(fv[oi])) ? # l # c # [thl[oi], verb.(fv[oi])] : []}, # c # ->(oi) {[thl[oi], verb.(ta.(fv[oi])), thl[oi + 1], []]}] # .lazy # l # c 2 fvl = [->(oi) {((oi <= ht = fv.hgt) && fv[oi] = imem.ta(fv[oi], cop)) ? # l [thl[oi], verb.(fv[oi])] : []}, # c ->(oi) {[thl[oi], verb.(imem.ta(fv[oi], cop)), thl[oi + 1], tb]}] # .lazy # l # c . 1300a thl = MH_THL . 1299c # thl = mh_thl . 1290,1293c # sb = sp # ta = ->(ta) { # l # [ta[0] || (sb = ~ [sp].flatten[0]; :getarg_a), ta[1] || cop][ # 0 .. ta[2] || 1] } . 1284c loc.vrb("Unkown code #{sym} ") # .to_s . 1247,1263c # if 0 == m # c_l.ca # (m) # end f = 0 == m && c_l.ca && f c_l.vrb(pc) # sl.plwt(m) {m = Fiber.yield(f && 0 == m)} sl.plwt(m) {m = Fiber.yield(f)} . 1240,1241d 1237,1238c # sp = sp[0] if (ktf = knid(sp, :Array)) # f = ktf && ji_ngq.all? . 1224,1235c # if f.! || ktf.! # f = c_l.plg(pc1) && c_l.rslt f = c_l.plg(pc1) && c_l.rslt(pc) . 1220d 1216c # loc.vrb [3, pc, sym, rs[1], rs[0]] . 1186,1213c c_l = Fls__l.new(loc, s, i, imem, @pl, sl) sl = @Slp ) . 1183,1184c # sz = 4; @@fls_m || (ap = (1 << sz) - 1 - 1) # sz -= 2; @ap = @@fls_m ||= ((ap << sz) + ap >> sz - 1) + 1 >> 1 sl = @@fls_m || (f = 4; sl = (1 << f) - 1 - 1 f -= 2; sl = @@fls_m = ((sl << f) + sl >> f - 1) + 1 >> 1) . 1179,1181c # sym = nil # rs = [?-, ?-] . 1166,1177c # c_l = Fls__l.new(loc, s, i, imem, lpl) . 1162d 1160d 1158c # i_sp = lpl.afl(@pla.assoc('sp')[1], ?i) ## # q . 1156c # lpl = @pl # ; plb = @@plb . 1150d 1148c @@fls_m = nil . 1142c ## @loc.vrb "#{pc.to_xeh} #{@sym} #{@rs[1]} #{@rs[0]}" @loc.vrb [3, pc, @sym, @rs[1], @rs[0]] . 1139c def vrb(pc) . 1131a ji_ngq = r.map { |v| lpl.ckth(v, 1)} ji_ngq[0] && @s.p = pl[@i_sp].flatten[0] @sym ||= pl[lpl.afl('sym', ?i)].to_sym # q . 1127,1129c # ji_ngq[0] && @s.ps(pl[@i_sp].flatten[0]) { |i| # && 0 <= sp # 0 > i ? (ji_ngq[1] = ! ! r[1] = r[0]; ~ i) : i # } . 1124,1125c # sym, (r0, r1) = rslt pl # higokan mruby 70410200 # bce75e27 2211410200 matz http://mruby-master-changes.hatenablog.com/entry/2014/11/24/114903 # @sym, r, ji_ngq = # [pl[lpl.afl('sym', ?i)].to_sym, r, r.map { |v| lpl.ckth(v, 1)}] # q . 1116,1122c # r = [pl[lpl.afl(thl[0], ?i)]] || @r[0] # q # fuguai taisaku # r[1] = pl[lpl.afl(thl[1], ?i)] || @r[1] # q # fuguai taisaku # (lpl.ckth(pl[@i_sp][0], 0) && lpl.ckth(r[1], 3)) || r[1] = [] # q # t # thl.each_with_index { |v, n| r[n] = pl[lpl.afl(v, ?i)]} # q thl.each_with_index { |v, n| r[n] = (pl[lpl.afl(v, ?i)] || @r[n]) # q # fuguai taisaku r[n][0] && knid(r[n][0], :Numeric) && r[n] = r[n][0] } r[1] = r[0] if knid(pl[@i_sp][0], :Array) && lpl.ckth(r[1], 2) . 1110,1111c thl = MH_THL r = [] . 1106c # def rslt # (pl) def rslt(pc) . 1103a @f . 1094d 1088,1089c def ca # (m) # (i) # 0 == m || return . 1075,1078c @rs[0] = @r1}, -> {} . 1072,1073c # } @rs[1] = @r0}, . 1064,1070c 0 == @s.size ? nil : # Slp.new.slp(0) : ## @Slp.slp(0) : # @plr += @lm.(@s[(@sz = @plr.size) .. @sz + @ap -= @ap >> 2]) # c @plr += lm.(s[(sz = @sz) .. sz + (ap = (ap += ap >> 1) >> 1)]) # + (ap <=> 0)]) # sz = @ap >> 1) + (sz >> 1)]) # c # plr<< s.ow?(n) ? nil : lm.(s[n]) # p c # (sz + ap -= ap >> 2).downto(sz) { |n| . 1059,1061c @rs = [@r1, @r0]}, . 1054c # @r = @r1 <= @sz && @plr[@r1] || @lm.(@r1) # c . 1047,1048c # sz = 4; @@fls_m || (ap = (1 << sz) - 1 - 1) # sz -= 2; @ap = @@fls_m ||= ((ap << sz) + ap >> sz - 1) + 1 >> 1 # @ap = ap . 1044c # @isr0, @pr, @sym, @mt, @r, @r0, @r1 = nil; @rs = [?-, ?-] # q 2 @isr0, @pr, @sym, @mt, @r0, @r1 = nil; @r = []; @rs = [?-, ?-] # q 2 . 1042c # @mh_thl = @@mh_thl ||= mh_thl @mh_thl = @@mh_thl . 1037c # def initialize(loc, s, irep, imem, lpl) def initialize(loc, s, irep, imem, lpl, ap) . 1033,1035c # @@mh_thl = nil @@mh_thl = MH_THL.dup . 1015,1030d 994c thl = MH_THL . 973a # @pla = [['sp', 'ctr']] . 971,972d 845,846c # def getarg_a def method_missing(*a) # @s[@r.getarg_a(@c) + @p] @s[@r.send(a[0], @c) + @p] . 837,838c # def is(i = nil) # @i = i . 826,831c ## @p # end . 821,824c #### def ps(i, &b) ## id = self.object_id ## @p = a[0] if ! a.empty? ## @p = pt ## @p = i ## (i == @p) && return(i) # higokan ? mruby 70410200 #### return i if i == @p ## @p = 0 > i ? ~ i : i #### @p = b ? yield(i) : i . 818,819c ##def sp(*a) ## def sp(pt) . 800a # owi?(i) || (@@ow<< [i, []]; 0xf < @@ow.size && @@ow.shift; @ir = i) # p . 794a # a = @s[@p.ipt a[0]] = a[1] # a = @s[@p + a[0].sgp] = a[1] . 780a # s[@p.ipt a[0]] . 766d 758,759d 678,679c idx -= (idx <=> mx) >> 1 # idx += (mx <=> idx) + 1 >> 1 t && loc.vrb([2, pc - 1, *t]) #### (loc = @@Loc).verb("#{pc.to_xeh} #{a} #{op.to_xeh}")] . 676c # pl_es(pc, [thl[idx], th[idx]]) r = pl_es(pc, [thl[idx], [th[idx]]]) . 670,672c # a = []; 0.step(idx) { |n| a.push(thl[n], th[n])} a = []; 0.step(idx) { |n| a.push(thl[n], [th[n]])} # pl_es(pc, a) r = pl_es(pc, a) . 661,662c # th[idx], t = s_id(th[idx], pc - 1) # if mx >= idx # && ckth(th[idx], 3) th[idx], t = s_id(th[idx]) # if mx >= idx # && ckth(th[idx], 3) . 645a # r = nil . 639a thl = MH_THL . 638d 616,626c # a, op = a # # a = (@@Imem).str__getarg(a) # # [self.send(a, op) || op, # case a when Numeric then nil else [a, op] end] ## knid(a, :Numeric).! && [a, op]] a[0] = (@@Imem).str__getarg(a[0]) [self.send(*a) || a[1], case a[0] when Numeric then nil else a end] # knid(a[0], :Numeric).! && a] . 606,609c knid(a, :Array) ? s_id(a) : # __method__(a) : #? mruby 410200 # case a when Array then s_id(a) else # __method__(a) else #? mruby 410200 # omoi ? a # end . 602d 600c # def s_id(a, pc) def s_id(a) . 561c pl_es(0, [:ctr, ctr]) . 546c # pl[i] = 'ctr' == k && ! knid(v, :Array) ? pl[i]<< v : v # p pl[i] = knid(v, :Numeric) ? pl[i]<< v : v # p . 519d 496c # @@Loc.plok(n) { |a| JSON::parse(ENV[@@idb + a[0]])} ### a = [n] @@Loc.plok(n) { |a| ### @ca = JSON::parse( ### @ca = ENV[@@idb + a[0].to_xeh]) } . 486c # @@Loc.plok(n, v) { |a| ENV[@@idb + a[0]] = JSON::generate(a[1])} @@Loc.plok(n, v) { |a| ENV[@@idb + a[0].to_xeh] = JSON::generate(a[1])} . 464a ### @ca = nil . 335c # def ta(l, cop) [l[0] || :getarg_a, l[1] || cop][0 .. l[2] || 1] end def ta(l, cop) [l[0] || :_a, l[1] || cop][0 .. l[2] || 1] end . 320,321c # [:ADD, [[] ]], [:ADDI, [[:getarg_c ], []]], # [:SUB, [[] ]], [:SUBI, [[:getarg_c ], []]], [:ADD, [[] ]], [:ADDI, [[:_c ], []]], [:SUB, [[] ]], [:SUBI, [[:_c ], []]], . 317,318c # [:MOVE, [[:getarg_b ], []]], [:LOADL, [[:getarg_bx ], []]], # [:LOADI, [[:getarg_sbx ], []]], [:LOADSYM, [[:getarg_bx ], []]], [:MOVE, [[:_b ], []]], [:LOADL, [[:_bx ], []]], [:LOADI, [[:_sbx ], []]], [:LOADSYM, [[:_bx ], []]], . 301,307d 286a # @@Slp.slp 0 . 285a case a when Array s = a[1].to_xeh << " " * a[0] << "#{a[2]} #{a[3].to_xeh}" a[4] && s << " #{a[4].to_xeh}" else s = a end . 284c def vrb(a) . 272c ## a[0] = a[0].to_xeh . 225c # include M__H . 151,153c # (v = a[n]) && yield(v, c) && a.delete_at(n) || n += 1 # end } ## )][0] ? self.replace(a) : # f ? self.replace(a) # fuguai taisaku . 147,149c # n = fr.abs; c = (fr + fr.abs >> 1) - 1 # while i > c += 1 # c += 1 < i # -e:1: non float value (TypeError) ( monami-ya.mrb:60510200 mruby:70410200 ) # i.times.with_index(fr.sgp) { |n, c| # aisyou ( sureddo ) n = fr + fr.abs >> 1 i.times { |c| . 143,145c # (i > n = a.size) && i = n (i > n = a.size - fr.abs) && i = n . 141c ## [! a, ( # fuguai taisaku . 133d 118a include M__H . 77c # @@ks ||= (0 .. 9).to_a.join + ?- # * '' higokan mruby 70410200 # ?0.upto # higokan mruby 70410200 # 7221410200 6ccae658 suzukaze http://mruby-master-changes.hatenablog.com/entry/2014/12/27# ? # q . 46,48c # def mh_thl # @@mh_thl ||= (0 .. 1).to_a.map { |n| 'th' + n.to_xeh} # end . 44d 31a MH_THL = (0 .. 1).map { |n| 'th' + n.to_xeh} . 27,28c # NSL_ = 6309 # nanosleep() # OSX/PPC : 20476309 ? NSL_ = 10065 # nanosleep() # OSX/PPC : 20480065 ? . 14,20c # :__sr0, :__r0, :__sr01, :__r1_eq_sr01, # :s__send, :pool, :syms, # :ji_ngq, :sr0, :r0, :sr01, :r1_eq_sr01, :s__send, :__pool, :__syms, # :ji_ngq, # :p, :s, :r, :c, # :ctr_s, :fibt].lazy.force.clear.lazy :_ctr_s, :p, :s, :r, :c, :fibt].clear . 8a :_a, :_b, :_sbx, :_bx, :_c, . 7a :ctr, :th, :th0, :th1, :sym, . 6d 2a # Memorial : Merry HongmengOS . -- YAMAGUTIseisei ( str_h__namae = { :sei => "山口" , :mei => "青星" } ) http://hello.to/seisei/ mailto:seisei@.68..net 日が照つてゐた 今から五億年前に ──高橋新吉 Subject: jit-1_-_github__ysei‾mruby-meta-circular-heiretu_-_nightly_-_2_0_2_1_0_3_2_8__8230120200.rb