Skip to content

Instantly share code, notes, and snippets.

@takano32
Created December 20, 2016 09:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save takano32/a0a67672ed108096aad0116f2f0ea889 to your computer and use it in GitHub Desktop.
Save takano32/a0a67672ed108096aad0116f2f0ea889 to your computer and use it in GitHub Desktop.
./makeideosx.sh
config/nim.cfg(42, 3) Hint: added path: '/Users/takano32/.nimble/pkgs/nimlz4-0.1.0' [Path]
config/nim.cfg(42, 3) Hint: added path: '/Users/takano32/.nimble/pkgs/nimsnappy-0.1.0' [Path]
config/nim.cfg(42, 3) Hint: added path: '/Users/takano32/.nimble/pkgs/' [Path]
config/nim.cfg(44, 5) Hint: added path: '/opt/nimble/pkgs/' [Path]
Hint: used config file '/usr/local/Cellar/nim/0.15.2/nim/config/nim.cfg' [Conf]
Hint: used config file '/Users/takano32/GitHub/spry/src/nim.cfg' [Conf]
Hint: used config file 'ide.nim.cfg' [Conf]
Hint: system [Processing]
Hint: ide [Processing]
Hint: spryvm [Processing]
Hint: strutils [Processing]
Hint: parseutils [Processing]
Hint: math [Processing]
Hint: algorithm [Processing]
Hint: sequtils [Processing]
Hint: tables [Processing]
Hint: hashes [Processing]
Hint: etcpriv [Processing]
Users/takano32/GitHub/spry/src/spryvm.nim(607, 9) Warning: not GC-safe: 'closeKeyword(self)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(831, 27) Warning: not GC-safe: 'pop(self)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(835, 27) Warning: not GC-safe: 'pop(self)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(839, 27) Warning: not GC-safe: 'pop(self)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1319, 39) Warning: not GC-safe: 'eval(spry.currentActivation.last, spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1328, 24) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1337, 32) Warning: not GC-safe: 'eval(next(spry.currentActivation), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1428, 21) Warning: not GC-safe: 'eval(binding.val, spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1453, 44) Warning: not GC-safe: 'eval(hit.val, spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1461, 12) Warning: not GC-safe: 'eval(hit.val, spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1466, 44) Warning: not GC-safe: 'eval(hit.val, spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1471, 44) Warning: not GC-safe: 'eval(hit.val, spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1482, 15) Warning: not GC-safe: 'eval(arg, spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1500, 26) Warning: not GC-safe: 'eval(next, spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1510, 26) Warning: not GC-safe: 'eval(next, spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1520, 22) Warning: not GC-safe: 'eval(newActivation(self)(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1524, 18) Warning: not GC-safe: 'setSelf(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1525, 6) Warning: not GC-safe: 'eval(act(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1528, 22) Warning: not GC-safe: 'eval(newActivation(self)(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1532, 21) Warning: not GC-safe: 'eval(activation(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1546, 11) Warning: not GC-safe: 'eval(self.val, spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1553, 22) Warning: not GC-safe: 'eval(newActivation(self), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1556, 22) Warning: not GC-safe: 'eval(newActivation(self)(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1560, 22) Warning: not GC-safe: 'eval(newActivation(self)(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1565, 40) Warning: not GC-safe: 'evalDo(parse(spry.parser, code)()(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1565, 27) Warning: not GC-safe: 'parse(spry.parser, code)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1574, 31) Warning: not GC-safe: 'eval(spry.rootActivation(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1580, 32) Warning: not GC-safe: 'evalRootDo(parse(spry.parser, code)(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1580, 19) Warning: not GC-safe: 'parse(spry.parser, code)' [GcUnsafe]
Hint: sprycore [Processing]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(39, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(40, 26) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(39, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(41, 27) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(48, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(49, 28) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(48, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(50, 22) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(57, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(58, 28) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(62, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(63, 26) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(62, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(64, 31) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(67, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(68, 21) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(70, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(71, 21) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(70, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(72, 29) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(78, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(79, 31) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(82, 30) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(82, 46) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(83, 30) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(83, 46) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(84, 30) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(84, 46) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(85, 30) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(85, 46) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(88, 31) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(88, 47) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(89, 47) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(89, 31) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(90, 31) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(90, 48) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(91, 48) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(91, 31) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(94, 34) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(94, 49) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(95, 52) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(95, 67) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(96, 55) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(96, 70) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(97, 56) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(97, 71) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(100, 52) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(101, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(102, 36) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(101, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(104, 35) Warning: not GC-safe: 'eval(arg2, spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(105, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(106, 36) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(105, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(108, 34) Warning: not GC-safe: 'eval(arg2, spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(111, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(112, 27) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(111, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(114, 27) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(111, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(116, 51) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(111, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(118, 52) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(111, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(120, 52) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(123, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(124, 32) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(125, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(126, 27) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(133, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(134, 27) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(141, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(142, 22) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(143, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(144, 16) Warning: not GC-safe: 'parse(spry.parser, evalArg(spry)().value)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(143, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(144, 40) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(157, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(158, 28) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(157, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(162, 48) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(157, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(164, 39) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(165, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(166, 28) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(165, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(168, 40) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(165, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(170, 34) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(172, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(173, 28) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(172, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(174, 22) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(172, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(175, 22) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(181, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(182, 28) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(186, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(187, 32) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(186, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(189, 22) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(192, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(193, 28) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(192, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(194, 22) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(200, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(201, 26) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(200, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(203, 21) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(204, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(205, 26) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(208, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(209, 28) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(208, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(210, 29) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(208, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(211, 28) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(224, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(225, 41) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(224, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(226, 28) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(224, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(238, 26) Warning: not GC-safe: 'eval(activation, spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(253, 42) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(256, 45) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(257, 45) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(258, 36) Warning: not GC-safe: 'evalDo(evalArg(spry), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(258, 30) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(260, 30) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(261, 36) Warning: not GC-safe: 'eval(evalArg(spry), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(261, 30) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(264, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(265, 26) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(266, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(267, 24) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(270, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(271, 38) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(272, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(273, 30) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(276, 36) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(279, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(280, 21) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(282, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(283, 28) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(282, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(284, 41) Warning: not GC-safe: 'evalDo(evalArg(spry)()(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(282, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(284, 34) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(288, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(289, 28) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(288, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(293, 41) Warning: not GC-safe: 'evalDo(evalArg(spry)()(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(288, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(293, 34) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(294, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(295, 28) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(294, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(296, 44) Warning: not GC-safe: 'evalDo(evalArg(spry)()(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(294, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(296, 37) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(294, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(301, 41) Warning: not GC-safe: 'evalDo(evalArg(spry)()(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(294, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(301, 34) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(302, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(303, 28) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(302, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(305, 41) Warning: not GC-safe: 'evalDo(evalArg(spry)()(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(302, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(305, 34) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(302, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(307, 44) Warning: not GC-safe: 'evalDo(evalArg(spry)()(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(302, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(307, 37) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(310, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(311, 36) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(310, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(312, 34) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(310, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(314, 18) Warning: not GC-safe: 'evalDo(fn(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(318, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(319, 35) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(318, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(321, 28) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(318, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(322, 26) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(318, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(334, 26) Warning: not GC-safe: 'eval(activation, spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(348, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(349, 41) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(348, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(350, 36) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(348, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(351, 18) Warning: not GC-safe: 'evalDo(blk1(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(348, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(355, 20) Warning: not GC-safe: 'evalDo(blk2(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(348, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(359, 20) Warning: not GC-safe: 'evalDo(blk1(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(362, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(363, 41) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(362, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(364, 36) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(362, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(365, 18) Warning: not GC-safe: 'evalDo(blk1(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(362, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(369, 20) Warning: not GC-safe: 'evalDo(blk2(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycore.nim(362, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycore.nim(373, 20) Warning: not GC-safe: 'evalDo(blk1(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
result = evalArgInfix(spry)
let tag = evalArg(spry)()
if isNil(result.tags): result.tags = newBlok()
if tag of LitWord: add(result.tags(), tag())
else: add(result.tags(), litify(spry, tag()))
, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let node = evalArgInfix(spry)
let tag = evalArg(spry)
if isNil(node.tags): return result = spry.falseVal
if tag of LitWord: return result = boolVal(contains(node.tags(), tag), spry)
else: return result = boolVal(contains(node.tags(), litify(spry, tag)), spry)
, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let node = evalArgInfix(spry)
if isNil(node.tags): return result = spry.emptyBlok()
return result = node.tags(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
result = evalArgInfix(spry)
result.tags = evalArg(spry)(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
result = evalArg(spry)
assign(spry, argInfix(spry), result), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
result = evalArg(spry)
assign(spry, evalArgInfix(spry), result), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newValue(
not (evalArgInfix(spry) of UndefVal))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = evalArgInfix(spry) + evalArg(spry), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = evalArgInfix(spry) - evalArg(spry), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = evalArgInfix(spry) * evalArg(spry), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = evalArgInfix(spry) / evalArg(spry), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = evalArgInfix(spry) < evalArg(spry), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
## "is greater" operator. This is the same as ``y < x``.
evalArg(spry) < evalArgInfix(spry),
nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = evalArgInfix(spry) <= evalArg(spry), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
## "is greater or equals" operator. This is the same as ``y <= x``.
evalArg(spry) <= evalArgInfix(spry),
nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = eq(evalArgInfix(spry), evalArg(spry)), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newValue(
==(evalArgInfix(spry), evalArg(spry)))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newValue(
not value(eq(evalArgInfix(spry), evalArg(spry))()))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newValue(
not ==(evalArgInfix(spry), evalArg(spry)))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newValue(not value(evalArgInfix(spry)()))(),
nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let arg1 = value(evalArgInfix(spry)())
let arg2 = arg(spry)
newValue(arg1 and value(eval(arg2, spry)()))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let arg1 = value(evalArgInfix(spry)())
let arg2 = arg(spry)
newValue(arg1 or value(eval(arg2, spry)()))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let val = evalArgInfix(spry)
if val of StringVal: return result = val & evalArg(spry)
elif val of Blok: return result = concat(val()(), evalArg(spry)().nodes)()
elif val of Paren: return result = concat(val()(), evalArg(spry)().nodes)()
elif val of Curly: return result = concat(val()(), evalArg(spry)().nodes)()
, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newValue(print(evalArgInfix(spry)))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let val = evalArgInfix(spry)
if val of FloatVal: return result = val
elif val of IntVal: return result = newValue(toFloat(val().value))()
else: raiseRuntimeException("Can not convert to float")
, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let val = evalArgInfix(spry)
if val of IntVal: return result = val
elif val of FloatVal: return result = newValue(toInt(val().value))()
else: raiseRuntimeException("Can not convert to int")
, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newValue($ evalArg(spry))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = parse(spry.parser, evalArg(spry)().value), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let comp = evalArgInfix(spry)
if comp of StringVal:
result = newValue(len(comp().value))()
elif comp of SeqComposite:
return result = newValue(len(evalArgInfix(spry)().nodes))()
elif comp of Map:
return result = newValue(len(evalArgInfix(spry)().bindings))()
, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let comp = evalArgInfix(spry)
if comp of SeqComposite:
return result = comp()[evalArg(spry)]
elif comp of Map:
let hit = comp()[evalArg(spry)]
if isNil(hit): return result = spry.undefVal
else: return result = hit
, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let comp = evalArgInfix(spry)
let key = evalArg(spry)
let val = evalArg(spry)
if comp of SeqComposite: []=(comp(), key, val)
elif comp of Map: []=(comp(), key, val)
return result = comp, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let comp = evalArgInfix(spry)
let word = arg(spry)
let hit = comp()[word]
if isNil(hit): spry.undefVal
else: hit
, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let comp = evalArgInfix(spry)()
let word = arg(spry)
let val = evalArg(spry)
[]=(comp, word, val)
return result = comp(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let comp = evalArgInfix(spry)
let key = evalArg(spry)
if comp of SeqComposite: return result = newValue(contains(comp(), key))()
elif comp of Map: return result = newValue(contains(comp(), key))()
return result = comp, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
result = evalArgInfix(spry)
let comp = result()
add(comp, evalArg(spry)), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
result = evalArgInfix(spry)
let comp = result()
removeLast(comp), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let comp = evalArgInfix(spry)
let frm = evalArg(spry)().value
let to = evalArg(spry)().value
if comp of StringVal: result = newValue(comp().value[frm .. to])()
elif comp of Blok: result = newBlok(comp().nodes[frm .. to])()
elif comp of Paren: result = newParen(comp().nodes[frm .. to])()
elif comp of Curly: result = newCurly(comp().nodes[frm .. to])()
if not isNil(comp.tags): result.tags = comp.tags
, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let blk1 = evalArgInfix(spry)()
let blk2 = evalArg(spry)()
let current = spry.currentActivation
let orig = current.body.nodes[0]
let oldpos = current.pos
current.pos = 0
let activation = newActivation(blk2)
block :tmp140533:
var
each
:tmp
:tmp = blk1.nodes
## iterates over each item of `a`.
var i = 0
let L = len(:tmp)
block :tmp140535:
while i < L:
each = :tmp[i]
current.body.nodes[0] = each
result = eval(activation, spry)
reset(activation)
if current.returned:
current.body.nodes[0] = orig
current.pos = oldpos
return
current.pos = 0
inc(i, 1)
## Raises ``AssertionError`` with `msg` if `cond` is false. Note
## that ``AssertionError`` is hidden from the effect system, so it doesn't
## produce ``{.raises: [AssertionError].}``. This exception is only supposed
## to be caught by unit testing frameworks.
## The compiler may not generate any code at all for ``assert`` if it is
## advised to do so through the ``-d:release`` or ``--assertions:off``
## `command line switches <nimc.html#command-line-switches>`_.
if not (len(:tmp) == L):
failedAssertImpl("len(a) == L seq modified while iterating over it")
current.body.nodes[0] = orig
current.pos = oldpos
return result = blk1(),
nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = quit(evalArg(spry)().value), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = funk(spry, evalArg(spry)()), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = meth(spry, evalArg(spry)()), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = evalDo(evalArg(spry), spry), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = evalArg(spry), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = eval(evalArg(spry), spry), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = reify(evalArg(spry)()), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = litify(spry, evalArg(spry)), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newOrGetLitWord(spry.parser,
evalArg(spry)().value)(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newWord(nil, evalArg(spry)().value), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = clone(evalArgInfix(spry)), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
result = evalArg(spry)
spry.currentActivation.returned = true, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = if value(evalArgInfix(spry)()):
return result = evalDo(evalArg(spry)()(), spry)
else:
discard arg(spry)
return result = spry.nilVal, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = if value(evalArgInfix(spry)()):
discard arg(spry)
return result = spry.nilVal
else:
return result = evalDo(evalArg(spry)()(), spry)
, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = if value(evalArgInfix(spry)()):
let res = evalDo(evalArg(spry)()(), spry)
discard arg(spry)
return result = res
else:
discard arg(spry)
return result = evalDo(evalArg(spry)()(), spry), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = if value(evalArgInfix(spry)()):
discard arg(spry)
return result = evalDo(evalArg(spry)()(), spry)
else:
let res = evalDo(evalArg(spry)()(), spry)
discard arg(spry)
return result = res, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let times = evalArgInfix(spry)().value
let fn = evalArg(spry)()
block :tmp140630:
var i
## An alias for `countup`.
var res = 1
block :tmp140631:
while res <= int(times):
i = T(res)
result = evalDo(fn(), spry)
if spry.currentActivation.returned: return
inc(res, 1)
,
nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let self = evalArgInfix(spry)()
let frm = self.value
let to = evalArg(spry)().value
let fn = evalArg(spry)()
let current = spry.currentActivation
let orig = current.body.nodes[0]
let oldpos = current.pos
current.pos = 0
let activation = newActivation(fn)
block :tmp140659:
var i
## An alias for `countup`.
var res = int(frm)
block :tmp140660:
while res <= int(to):
i = T(res)
current.body.nodes[0] = newValue(i)()
result = eval(activation, spry)
reset(activation)
current.pos = 0
if current.returned:
current.body.nodes[0] = orig
current.pos = oldpos
return
inc(res, 1)
current.body.nodes[0] = orig
current.pos = oldpos
return result = self(),
nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let blk1 = evalArgInfix(spry)()
let blk2 = evalArg(spry)()
result = evalDo(blk1(), spry)
if spry.currentActivation.returned: return
block :tmp140672:
while value(result()):
result = evalDo(blk2(), spry)
if spry.currentActivation.returned: return
result = evalDo(blk1(), spry)
if spry.currentActivation.returned: return
, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let blk1 = evalArgInfix(spry)()
let blk2 = evalArg(spry)()
result = evalDo(blk1(), spry)
if spry.currentActivation.returned: return
block :tmp140679:
while not value(result()):
result = evalDo(blk2(), spry)
if spry.currentActivation.returned: return
result = evalDo(blk1(), spry)
if spry.currentActivation.returned: return
, nil)' [GcUnsafe]
Hint: sprylib [Processing]
Users/takano32/GitHub/spry/src/modules/sprylib.nim(5, 15) Warning: not GC-safe: 'evalRoot(spry, [
# Trivial error function
error = func [echo :msg quit 1]
# Trivial assert
assert = func [:x else: [error "Oops, assertion failed"] ^x]
# Objects
object = func [:ts :map
map tags: ts
map tag: 'object
^ map]
# Modules
module = func [
object [] :map
map tag: 'module
^ map]
])' [GcUnsafe]
Hint: spryextend [Processing]
Users/takano32/GitHub/spry/src/modules/spryextend.nim(55, 26) Warning: not GC-safe: 'eval(next, spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryextend.nim(68, 30) Warning: not GC-safe: 'evalReduce(evalArg(spry)(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryextend.nim(68, 23) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryextend.nim(72, 39) Warning: not GC-safe: '(primReduce, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryextend.nim(23, 6) Hint: 'spryextend.prefixLength(self: MultilineStringValueParser)' is declared but not used [XDeclaredButNotUsed]
Hint: sprymath [Processing]
Hint: random [Processing]
Hint: times [Processing]
Users/takano32/GitHub/spry/src/modules/sprymath.nim(7, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprymath.nim(8, 25) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprymath.nim(13, 55) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprymath.nim(13, 84) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprymath.nim(14, 51) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprymath.nim(15, 68) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprymath.nim(16, 73) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprymath.nim(18, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprymath.nim(19, 27) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprymath.nim(24, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprymath.nim(25, 28) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprymath.nim(30, 53) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprymath.nim(31, 53) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let v = evalArgInfix(spry)
if v of FloatVal: return result = newValue(- v().value)()
else: return result = newValue(- v().value)()
, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newValue(
binom(evalArgInfix(spry)().value, evalArg(spry)().value))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newValue(fac(evalArgInfix(spry)().value))(),
nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newValue(
isPowerOfTwo(evalArgInfix(spry)().value))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newValue(
nextPowerOfTwo(evalArgInfix(spry)().value))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let max = evalArgInfix(spry)
if max of FloatVal: return result = newValue(random(max().value))()
else: return result = newValue(random(max().value))()
, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let self = evalArgInfix(spry)
if self of FloatVal: return result = newValue(sqrt(self().value))()
else: return result = newValue(sqrt(float(self().value)))()
, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newValue(sin(evalArgInfix(spry)().value))(),
nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newValue(cos(evalArgInfix(spry)().value))(),
nil)' [GcUnsafe]
Hint: spryos [Processing]
Hint: os [Processing]
Hint: posix [Processing]
Hint: osproc [Processing]
Hint: strtabs [Processing]
Hint: streams [Processing]
Hint: cpuinfo [Processing]
Hint: kqueue [Processing]
Users/takano32/GitHub/spry/src/modules/spryos.nim(6, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryos.nim(7, 25) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryos.nim(8, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryos.nim(9, 43) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryos.nim(10, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryos.nim(12, 31) Warning: not GC-safe: 'evalDo(evalArgInfix(spry), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryos.nim(10, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryos.nim(12, 25) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryos.nim(14, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryos.nim(16, 31) Warning: not GC-safe: 'evalDo(evalArgInfix(spry), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryos.nim(14, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryos.nim(16, 25) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = sleep(evalArg(spry)().value), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newValue(execProcess(evalArg(spry)().value,
[], nil, {poStdErrToStdOut, poUsePath, poEvalCommand}))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
var t = cpuTime()
discard evalDo(evalArgInfix(spry), spry)
newValue(cpuTime() - t * 1000.0)(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
var t = epochTime()
discard evalDo(evalArgInfix(spry), spry)
newValue(epochTime() - t * 1000.0)(), nil)' [GcUnsafe]
Hint: spryio [Processing]
Users/takano32/GitHub/spry/src/modules/spryio.nim(8, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryio.nim(10, 23) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryio.nim(11, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryio.nim(12, 21) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryio.nim(16, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryio.nim(17, 31) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryio.nim(19, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryio.nim(20, 31) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryio.nim(23, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryio.nim(24, 31) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryio.nim(23, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryio.nim(25, 21) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
result = spry.nilVal
echo([print(evalArg(spry))]), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
result = evalArg(spry)
echo([$ result]), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let fn = evalArg(spry)().value
newValue(existsFile(fn))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let fn = evalArg(spry)().value
let contents = string(readFile(fn))
newValue(contents)(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let fn = evalArg(spry)().value
result = evalArg(spry)
writeFile(fn, result().value), nil)' [GcUnsafe]
Hint: sprythread [Processing]
Hint: threadpool [Processing]
Hint: cpuload [Processing]
Users/takano32/GitHub/spry/src/modules/sprythread.nim(6, 15) Warning: not GC-safe: 'evalRootDo(node, spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1493, 6) Warning: 'eval' is not GC-safe as it calls 'eval' [GcUnsafe2]
Users/takano32/GitHub/spry/src/spryvm.nim(1567, 6) Warning: 'evalRootDo' is not GC-safe as it calls 'eval' [GcUnsafe2]
Users/takano32/GitHub/spry/src/modules/sprythread.nim(5, 6) Warning: 'spawnDo' is not GC-safe as it calls 'evalRootDo' [GcUnsafe2]
Users/takano32/GitHub/spry/src/modules/sprythread.nim(9, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprythread.nim(10, 31) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = spawn spawnDo(evalArg(spry)(), spry), , nil)' [GcUnsafe]
Hint: spryoo [Processing]
Users/takano32/GitHub/spry/src/modules/spryoo.nim(18, 30) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryoo.nim(31, 23) Warning: not GC-safe: 'eval(n()(), spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryoo.nim(39, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryoo.nim(40, 26) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryoo.nim(43, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryoo.nim(44, 28) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryoo.nim(43, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryoo.nim(45, 36) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = polymeth(evalArg(spry)(), spry), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let tags = evalArgInfix(spry)
result = meth(spry, evalArg(spry)())
result.tags = tags(), nil)' [GcUnsafe]
Hint: sprydebug [Processing]
Users/takano32/GitHub/spry/src/modules/sprydebug.nim(48, 44) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newValue(repr(evalArg(spry)))(), nil)' [GcUnsafe]
Hint: sprycompress [Processing]
Hint: snappy [Processing]
Users/takano32/GitHub/spry/src/modules/sprycompress.nim(7, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycompress.nim(8, 40) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprycompress.nim(9, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprycompress.nim(10, 42) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newValue(compress(evalArg(spry)().value))(),
nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newValue(uncompress(evalArg(spry)().value))(),
nil)' [GcUnsafe]
Hint: libsnappy.dylib [Dependency]
Hint: sprystring [Processing]
Users/takano32/GitHub/spry/src/modules/sprystring.nim(7, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprystring.nim(8, 35) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprystring.nim(7, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprystring.nim(9, 32) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprystring.nim(15, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprystring.nim(16, 38) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprystring.nim(15, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprystring.nim(17, 32) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprystring.nim(15, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprystring.nim(18, 31) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprystring.nim(25, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprystring.nim(26, 38) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprystring.nim(25, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprystring.nim(27, 32) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprystring.nim(25, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprystring.nim(28, 31) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let s = evalArgInfix(spry)().value
let sep = evalArg(spry)().value
let blk = newBlok()
block :tmp213013:
var token
## Splits the string `s` into substrings using a string separator.
##
## Substrings are separated by the string `sep`.
## The code:
##
## .. code-block:: nim
## for word in split("thisDATAisDATAcorrupted", "DATA"):
## writeLine(stdout, word)
##
## Results in:
##
## .. code-block::
## "this"
## "is"
## "corrupted"
##
## Common code for split procedures
var last213017 = 0
var splits213019 = -1
if
## "is greater" operator. This is the same as ``y < x``.
0 < len(s):
block :tmp213014:
while last213017 <= len(s):
var first213021 = last213017
block :tmp213015:
while last213017 < len(s) and not substrEq(s, last213017, sep):
inc(last213017, 1)
if splits213019 == 0: last213017 = len(s)
token = substr(s, first213021, last213017 - 1)
add(blk(), newValue(token)())
if splits213019 == 0: break :tmp213014
dec(splits213019, 1)
inc(last213017, len(sep))
return result = blk(),
nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let self = evalArgInfix(spry)()
let sub = evalArg(spry)().value
let by = evalArg(spry)().value
self.value = replace(self.value, sub, by)
return result = self(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let self = evalArgInfix(spry)().value
let sub = evalArg(spry)().value
let start = evalArg(spry)().value
newValue(find(self, sub, chckRange(start, 0, 9223372036854775807)))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprystring.nim(32, 15) Warning: not GC-safe: 'evalRoot(spry, [
findString: = method [self findString: :s startingAt: 0]
])' [GcUnsafe]
Hint: sprymodules [Processing]
Users/takano32/GitHub/spry/src/modules/sprymodules.nim(6, 15) Warning: not GC-safe: 'evalRoot(spry, [
# Load a Module from a string
loadString: = func [:code
map = eval parse code
loadMap: map as: ((map at: '_meta) at: 'name)
]
loadString:as: = func [:code :name
loadMap: (eval parse code) as: name
]
loadFile: = func [
loadString: readFile :fileName]
loadFile:as: = func [
loadString: (readFile :fileName) as: :name]
loadMap:as: = func [:map :name
root at: name put: map
true
]
existsFile "spry.sy" then: [
#echo "Loading spry.sy ..."
loadFile: "spry.sy"
]
])' [GcUnsafe]
Hint: spryreflect [Processing]
Users/takano32/GitHub/spry/src/modules/spryreflect.nim(77, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryreflect.nim(78, 33) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryreflect.nim(79, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryreflect.nim(80, 33) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryreflect.nim(83, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryreflect.nim(84, 33) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryreflect.nim(83, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryreflect.nim(85, 36) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newOrGetLitWord(spry.parser,
typeName(evalArgInfix(spry)))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let node = evalArgInfix(spry)()
result = node.source()
if isNil(result): return result = spry.nilVal
, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
var node = evalArgInfix(spry)()
node.source = evalArg(spry)()
return result = node(), nil)' [GcUnsafe]
Hint: spryblock [Processing]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(11, 47) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(12, 47) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(13, 47) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(14, 47) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(15, 47) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(16, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryblock.nim(17, 42) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(21, 39) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(22, 48) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(23, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryblock.nim(24, 26) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(23, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryblock.nim(26, 30) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(27, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryblock.nim(28, 33) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(30, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryblock.nim(31, 26) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(30, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryblock.nim(33, 29) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(34, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryblock.nim(35, 33) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(40, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryblock.nim(41, 33) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(46, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryblock.nim(47, 33) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(53, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryblock.nim(54, 30) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(58, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryblock.nim(59, 33) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(58, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryblock.nim(60, 25) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(63, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryblock.nim(64, 33) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(67, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryblock.nim(68, 41) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(67, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryblock.nim(69, 27) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(67, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryblock.nim(82, 26) Warning: not GC-safe: 'eval(activation, spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(97, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryblock.nim(98, 40) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(115, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryblock.nim(116, 41) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = evalArgInfix(spry)()[0], nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = evalArgInfix(spry)()[1], nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = evalArgInfix(spry)()[2], nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = evalArgInfix(spry)()[3], nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = evalArgInfix(spry)()[4], nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let nodes = evalArgInfix(spry)().nodes
nodes[high(nodes)], nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = evalArgInfix(spry)().pos = 0, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result = newValue(evalArgInfix(spry)().pos)(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
result = evalArgInfix(spry)
let comp = result()
comp.pos = evalArg(spry)().value, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let comp = evalArgInfix(spry)()
comp()[comp.pos], nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
result = evalArgInfix(spry)
let comp = result()
[]=(comp(), comp.pos, evalArg(spry)), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let comp = evalArgInfix(spry)()
if comp.pos == len(comp.nodes): return result = spry.undefVal
result = comp()[comp.pos]
inc(comp.pos, 1), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let comp = evalArgInfix(spry)()
if comp.pos == 0: return result = spry.undefVal
dec(comp.pos, 1)
result = comp()[comp.pos], nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let comp = evalArgInfix(spry)()
newValue(comp.pos == len(comp.nodes))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let size = evalArg(spry)()
let blok = newBlok(size.value)
fill(blok.nodes, spry.nilVal)
return result = blok(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let self = evalArgInfix(spry)()
let filler = evalArg(spry)
fill(self.nodes, filler)
return result = self(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let self = evalArgInfix(spry)()
reverse(self.nodes)
return result = self(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let self = evalArgInfix(spry)()
let blk = evalArg(spry)()
let returnBlok = newBlok()
let current = spry.currentActivation
let orig = current.body.nodes[0]
let oldpos = current.pos
current.pos = 0
let activation = newActivation(blk)
block :tmp216298:
var
each
:tmp
:tmp = self.nodes
## iterates over each item of `a`.
var i = 0
let L = len(:tmp)
block :tmp216300:
while i < L:
each = :tmp[i]
current.body.nodes[0] = each
result = eval(activation, spry)
reset(activation)
if current.returned:
current.body.nodes[0] = orig
current.pos = oldpos
return
if value(result()): add(returnBlok(), each)
current.pos = 0
inc(i, 1)
## Raises ``AssertionError`` with `msg` if `cond` is false. Note
## that ``AssertionError`` is hidden from the effect system, so it doesn't
## produce ``{.raises: [AssertionError].}``. This exception is only supposed
## to be caught by unit testing frameworks.
## The compiler may not generate any code at all for ``assert`` if it is
## advised to do so through the ``-d:release`` or ``--assertions:off``
## `command line switches <nimc.html#command-line-switches>`_.
if not (len(:tmp) == L):
failedAssertImpl("len(a) == L seq modified while iterating over it")
current.body.nodes[0] = orig
current.pos = oldpos
return result = returnBlok(),
nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let blk = evalArgInfix(spry)()
var sum: int = 0
var sum2: float = 0.0
var foundFloat = false
block :tmp216327:
var
each
:tmp
:tmp = blk.nodes
## iterates over each item of `a`.
var i = 0
let L = len(:tmp)
block :tmp216331:
while i < L:
each = :tmp[i]
if each of IntVal:
sum = sum + each().value
elif each of FloatVal:
foundFloat = true
sum2 = sum2 + each().value
else:
raiseRuntimeException("Block contained something other than an int or float, can not sum.")
inc(i, 1)
## Raises ``AssertionError`` with `msg` if `cond` is false. Note
## that ``AssertionError`` is hidden from the effect system, so it doesn't
## produce ``{.raises: [AssertionError].}``. This exception is only supposed
## to be caught by unit testing frameworks.
## The compiler may not generate any code at all for ``assert`` if it is
## advised to do so through the ``-d:release`` or ``--assertions:off``
## `command line switches <nimc.html#command-line-switches>`_.
if not (len(:tmp) == L):
failedAssertImpl("len(a) == L seq modified while iterating over it")
if foundFloat: return result = newValue(sum2 + float(sum))()
else: return result = newValue(sum)()
,
nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let self = evalArgInfix(spry)()
let returnBlok = newBlok()
block :tmp216352:
var
each
:tmp
:tmp = self.nodes
## iterates over each item of `a`.
var i = 0
let L = len(:tmp)
block :tmp216354:
while i < L:
each = :tmp[i]
if
## "is greater" operator. This is the same as ``y < x``.
8 < each().value:
add(returnBlok(), each)
inc(i, 1)
## Raises ``AssertionError`` with `msg` if `cond` is false. Note
## that ``AssertionError`` is hidden from the effect system, so it doesn't
## produce ``{.raises: [AssertionError].}``. This exception is only supposed
## to be caught by unit testing frameworks.
## The compiler may not generate any code at all for ``assert`` if it is
## advised to do so through the ``-d:release`` or ``--assertions:off``
## `command line switches <nimc.html#command-line-switches>`_.
if not (len(:tmp) == L):
failedAssertImpl("len(a) == L seq modified while iterating over it")
return result = returnBlok(),
nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryblock.nim(124, 15) Warning: not GC-safe: 'evalRoot(spry, [
# Collections
sprydo: = method [:fun
self reset
[self end?] whileFalse: [do fun (self next)]
]
detect: = method [:pred
self reset
[self end?] whileFalse: [
n = (self next)
do pred n then: [^n]]
^nil
]
spryselect: = method [:pred
result = ([] clone)
self reset
[self end?] whileFalse: [
n = (self next)
do pred n then: [result add: n]]
^result]
spryselectdo: = method [:pred
result = ([] clone)
self do: [
do pred :n then: [result add: n]]
^result]
])' [GcUnsafe]
Hint: sprynet [Processing]
Hint: httpclient [Processing]
Hint: net [Processing]
Hint: nativesockets [Processing]
Hint: sets [Processing]
Hint: uri [Processing]
Hint: base64 [Processing]
Hint: mimetypes [Processing]
Hint: httpcore [Processing]
Hint: asyncnet [Processing]
Hint: asyncdispatch [Processing]
Hint: oids [Processing]
Hint: endians [Processing]
Hint: heapqueue [Processing]
Hint: queues [Processing]
Hint: selectors [Processing]
Hint: macros [Processing]
Users/takano32/GitHub/spry/src/modules/sprynet.nim(6, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprynet.nim(7, 32) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprynet.nim(6, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprynet.nim(8, 31) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/sprynet.nim(11, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprynet.nim(13, 14) Warning: getContent is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/modules/sprynet.nim(11, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/sprynet.nim(12, 32) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let url = evalArg(spry)().value
let fn = evalArg(spry)().value
downloadFile(url, fn, defaultSSLContext, -1, "Nim httpclient/0.15.2", nil)
newValue(fn)(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let url = evalArg(spry)().value
newValue(getContent(url, "", 5, defaultSSLContext, -1, "Nim httpclient/0.15.2", nil))(),
nil)' [GcUnsafe]
Hint: spryui [Processing]
Hint: ui [Processing]
Users/takano32/GitHub/spry/src/ui.nim(49, 29) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(49, 36) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(86, 28) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(86, 35) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(109, 28) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(109, 35) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(125, 25) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(125, 32) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(142, 30) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(142, 37) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(162, 27) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(162, 34) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(180, 27) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(180, 34) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(183, 17) Warning: 'l' should not be used as an identifier; may look like '1' (one) [SmallLshouldNotBeUsed]
Users/takano32/GitHub/spry/src/ui.nim(184, 20) Warning: 'l' should not be used as an identifier; may look like '1' (one) [SmallLshouldNotBeUsed]
Users/takano32/GitHub/spry/src/ui.nim(191, 25) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(191, 32) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(210, 27) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(210, 34) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(230, 29) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(230, 36) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(246, 28) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(246, 35) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(262, 33) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(262, 40) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(274, 31) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(274, 38) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(283, 30) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(283, 37) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(301, 38) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(301, 45) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(320, 34) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(320, 41) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(331, 36) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(331, 43) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(345, 36) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(345, 43) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(369, 30) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(369, 37) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(387, 26) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(387, 33) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(470, 26) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(470, 33) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(705, 32) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(705, 39) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(722, 33) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/ui.nim(722, 40) Warning: expr is deprecated [Deprecated]
Users/takano32/GitHub/spry/src/modules/spryui.nim(24, 8) Warning: use {.base.} for base methods; baseless methods are deprecated [UseBase]
Users/takano32/GitHub/spry/src/modules/spryui.nim(43, 25) Warning: not GC-safe: 'evalDo(node.onClosing(), node.spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(48, 25) Warning: not GC-safe: 'evalDo(node.onChanged(), node.spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(52, 25) Warning: not GC-safe: 'evalDo(node.onClicked(), node.spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(56, 25) Warning: not GC-safe: 'evalDo(node.onClicked(), node.spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(60, 28) Warning: not GC-safe: 'evalDo(node.onShouldQuit(), node.spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(81, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(82, 38) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(84, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(85, 38) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(89, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(90, 33) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(92, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(93, 37) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(92, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(94, 33) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(96, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(97, 37) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(96, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(98, 33) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(100, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(101, 37) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(103, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(104, 37) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(106, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(107, 37) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(109, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(110, 37) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(113, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(114, 41) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(117, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(118, 41) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(121, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(122, 41) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(124, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(125, 41) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(124, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(126, 34) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(129, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(130, 41) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(129, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(131, 34) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(129, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(132, 51) Warning: not GC-safe: 'onClicked' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(134, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(135, 37) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(134, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(136, 37) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(134, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(137, 18) Warning: not GC-safe: 'onShouldQuit' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(141, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(142, 35) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(145, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(146, 40) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(149, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(150, 40) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(155, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(156, 34) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(155, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(157, 31) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(155, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(158, 32) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(155, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(159, 33) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(161, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(162, 39) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(161, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(163, 32) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(166, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(167, 39) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(166, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(168, 34) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(166, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(169, 47) Warning: not GC-safe: 'onClosing' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(171, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(172, 38) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(171, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(173, 40) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(171, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(174, 34) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(177, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(178, 38) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(177, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(179, 40) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(177, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(180, 34) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(183, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(184, 38) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(183, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(185, 35) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(190, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(191, 34) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(193, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(194, 39) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(193, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(195, 35) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(198, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(199, 38) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(198, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(200, 32) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(203, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(204, 38) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(206, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(207, 38) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(206, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(208, 34) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(215, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(216, 47) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(218, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(219, 47) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(218, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(220, 84) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(222, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(223, 47) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(222, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(224, 83) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(226, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(227, 47) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(226, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(228, 34) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(226, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(229, 69) Warning: not GC-safe: 'onChanged' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(237, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(238, 36) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(237, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(239, 38) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(237, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(240, 34) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(243, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(244, 36) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(243, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(245, 31) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(248, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(249, 36) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(251, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(252, 36) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(251, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(253, 33) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(258, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(259, 34) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(261, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(262, 39) Warning: not GC-safe: 'evalArgInfix(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(261, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(263, 34) Warning: not GC-safe: 'evalArg(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/modules/spryui.nim(261, 10) template/generic instantiation from here
Users/takano32/GitHub/spry/src/modules/spryui.nim(264, 53) Warning: not GC-safe: 'onClicked' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
var win = evalArgInfix(spry)()
newValue($ openFile(cast[ptr Window](win.control)))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
var win = evalArgInfix(spry)()
newValue($ saveFile(cast[ptr Window](win.control)))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let name = evalArg(spry)().value
MenuNode(control: newMenu(name())(), spry: spry)(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let node = evalArgInfix(spry)()
let name = evalArg(spry)().value
MenuItemNode(control: menuAppendItem(cast[ptr Menu](node.control), name())(),
spry: spry)(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let node = evalArgInfix(spry)()
let name = evalArg(spry)().value
MenuItemNode(control: menuAppendCheckItem(cast[ptr Menu](node.control), name())(),
spry: spry)(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let node = evalArgInfix(spry)()
MenuItemNode(control: menuAppendQuitItem(cast[ptr Menu](node.control))(),
spry: spry)(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let node = evalArgInfix(spry)()
MenuItemNode(control: menuAppendPreferencesItem(cast[ptr Menu](node.control))(),
spry: spry)(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let node = evalArgInfix(spry)()
MenuItemNode(control: menuAppendAboutItem(cast[ptr Menu](node.control))(),
spry: spry)(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let node = evalArgInfix(spry)()
menuAppendSeparator(cast[ptr Menu](node.control))
return result = node(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let node = evalArgInfix(spry)()
menuItemEnable(cast[ptr MenuItem](node.control))
return result = node(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let node = evalArgInfix(spry)()
menuItemDisable(cast[ptr MenuItem](node.control))
return result = node(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let node = evalArgInfix(spry)()
newValue(int(menuItemChecked(cast[ptr MenuItem](node.control))))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let node = evalArgInfix(spry)()
let checked = value(evalArg(spry)())
menuItemSetChecked(cast[ptr MenuItem](node.control),
chckRange(if checked: 1 else: 0, -2147483648, 2147483647))
return result = node(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
var node = evalArgInfix(spry)()
node.onClicked = evalArg(spry)()
menuItemOnClicked(cast[ptr MenuItem](node.control), onClicked,
cast[ptr MenuItemNode](node))
return result = node(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
var node = evalArgInfix(spry)()
node.onShouldQuit = evalArg(spry)()
onShouldQuit(onShouldQuit, cast[ptr MenuNode](node))
return result = node(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let node = evalArg(spry)()
controlDestroy(node.control)
return result = spry.nilVal, nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let node = evalArgInfix(spry)()
controlShow(node.control)
return result = node(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let node = evalArgInfix(spry)()
controlHide(node.control)
return result = node(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let title = evalArg(spry)().value
let width = evalArg(spry)().value
let height = evalArg(spry)().value
let bar = if value(evalArg(spry)()): 1 else: 0
WindowNode(control: newWindow(title(),
chckRange(width, -2147483648, 2147483647),
chckRange(height, -2147483648, 2147483647),
chckRange(bar, -2147483648, 2147483647))(),
spry: spry)(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
var node = evalArgInfix(spry)()
let margin = evalArg(spry)().value
windowSetMargined(cast[ptr Window](node.control),
chckRange(margin, -2147483648, 2147483647))
return result = node(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
var node = evalArgInfix(spry)()
node.onClosing = evalArg(spry)()
windowOnClosing(cast[ptr Window](node.control), onClosing,
cast[ptr WindowNode](node))
return result = node(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
var win = evalArgInfix(spry)()
let description = evalArg(spry)().value
let title = evalArg(spry)().value
msgBox(cast[ptr Window](win.control), title(), description())
return result = win(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
var win = evalArgInfix(spry)()
let description = evalArg(spry)().value
let title = evalArg(spry)().value
msgBoxError(cast[ptr Window](win.control), title(), description())
return result = win(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let win = evalArgInfix(spry)()
let node = evalArg(spry)()
windowSetChild(cast[ptr Window](win.control), node.control)
return result = win(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let title = evalArg(spry)().value
GroupNode(control: newGroup(title())(), spry: spry)(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
let group = evalArgInfix(spry)()
let node = evalArg(spry)()
groupSetChild(cast[ptr Group](group.control), node.control)
return result = group(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
var node = evalArgInfix(spry)()
var margin = evalArg(spry)()
groupSetMargined(cast[ptr Group](node.control),
chckRange(margin.value, -2147483648, 2147483647))
return result = node(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
var node = evalArgInfix(spry)()
return result = newValue($ groupTitle(cast[ptr Group](node.control)))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
var node = evalArgInfix(spry)()
let title = evalArg(spry)().value
groupSetTitle(cast[ptr Group](node.control), title())
return result = node(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
var node = evalArgInfix(spry)()
newValue($ multilineEntryText(cast[ptr MultilineEntry](node.control)))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
var node = evalArgInfix(spry)()
multilineEntrySetText(cast[ptr MultilineEntry](node.control),
evalArg(spry)().value())
return result = node(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
var node = evalArgInfix(spry)()
multilineEntryAppend(cast[ptr MultilineEntry](node.control),
evalArg(spry)().value())
return result = node(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
var node = evalArgInfix(spry)()
node.onChanged = evalArg(spry)()
multilineEntryOnChanged(cast[ptr MultilineEntry](node.control), onChanged,
cast[ptr MultilineEntryNode](node))
return result = node(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
var node = evalArgInfix(spry)()
var control = evalArg(spry)()
var stretchy = evalArg(spry)()
boxAppend(cast[ptr Box](node.control), cast[ptr Control](control.control),
chckRange(stretchy.value, -2147483648, 2147483647))
return result = node(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
var node = evalArgInfix(spry)()
var index = evalArg(spry)()
boxDelete(cast[ptr Box](node.control), chckRange(index.value, 0, 4294967295))
return result = node(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
var node = evalArgInfix(spry)()
return result = newValue(int(boxPadded(cast[ptr Box](node.control))))(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
var node = evalArgInfix(spry)()
let padding = evalArg(spry)().value
boxSetPadded(cast[ptr Box](node.control),
chckRange(padding, -2147483648, 2147483647))
return result = node(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1354, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node = result =
let label = evalArg(spry)().value
ButtonNode(control: newButton(label())(), spry: spry)(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/spryvm.nim(1358, 5) Warning: not GC-safe: '(proc (spry: Interpreter): Node =
var node = evalArgInfix(spry)()
node.onClicked = evalArg(spry)()
buttonOnClicked(cast[ptr Button](node.control), onClicked,
cast[ptr ButtonNode](node))
return result = node(), nil)' [GcUnsafe]
Users/takano32/GitHub/spry/src/ide.nim(16, 5) Warning: not GC-safe: 'addDebug(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/ide.nim(18, 5) Warning: not GC-safe: 'addString(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/ide.nim(19, 5) Warning: not GC-safe: 'addModules(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/ide.nim(21, 5) Warning: not GC-safe: 'addBlock(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/ide.nim(23, 5) Warning: not GC-safe: 'addLib(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/ide.nim(24, 5) Warning: not GC-safe: 'addUI(spry)' [GcUnsafe]
Users/takano32/GitHub/spry/src/ide.nim(29, 1) Error: undeclared identifier: 'uiInit'
uiInit
^
mv: rename ide to ideosx: No such file or directory
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment