root/trunk/thune/eval.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @550 [550] 7 weeks krobillard Thune: * 8-bit string encoding is now Latin-1. * Now using WELL512a …
(edit) @544 [544] 4 months krobillard ur_setWord() is now public. Widget layout now handles set-word!. List …
(edit) @540 [540] 5 months krobillard Thune * Implemented date!. Added ur_arrayExpand(), save. ThuneGL * …
(edit) @539 [539] 5 months krobillard Removed appen. eq? and same? work on datatype!.
(edit) @538 [538] 6 months krobillard Added get/words, isGlobalIndex(), and 10 reserved atoms.
(edit) @533 [533] 6 months krobillard Thune Added 'any and 'all helpers. Quit selector is now returned …
(edit) @527 [527] 6 months krobillard Added thune-gl widget! datatype.
(edit) @516 [516] 8 months krobillard Thune version bumped to 0.0.4. Added RPM spec file. Now builds on …
(edit) @512 [512] 10 months krobillard font! can now be made from a raster! & binary!. Re-wrote TexFont? to …
(edit) @511 [511] 10 months krobillard Call functions now have access to the invocation cell using …
(edit) @509 [509] 10 months krobillard Added hold/release macros. ur_readDir() now holds its result block.
(edit) @499 [499] 12 months krobillard Added ur_threadDestroy(). Removed ur_threadFree() from public …
(edit) @495 [495] 13 months krobillard Fixed compiler warning.
(edit) @493 [493] 14 months krobillard Added stack.level
(edit) @480 [480] 14 months krobillard Line comments now set SOL for next value. Select! now supports a negative …
(edit) @471 [471] 15 months krobillard Wait included in build only if 'net config option enabled.
(edit) @470 [470] 15 months krobillard Added 'wait. UDP port now has 'nowait option.
(edit) @463 [463] 15 months krobillard Mark.eol now works on any datatype.
(edit) @458 [458] 15 months krobillard Merged Thune thread_safe branch into trunk (r386:457)
(edit) @402 [402] 18 months krobillard Thune - same? & eq? handle context.
(edit) @385 [385] 19 months krobillard Thune - set now catches unbound words.
(edit) @378 [378] 20 months krobillard Thune - Added net-addr. Append.cat can now append block to string.
(edit) @377 [377] 20 months krobillard Thune - Time now tokenized/printed in colon format.
(edit) @375 [375] 21 months krobillard Thune GL - Added joystick port on Linux.
(edit) @371 [371] 21 months krobillard Thune - Added bignum_mul().
(edit) @365 [365] 21 months krobillard Thune - Replaced int16! with bignum!
(edit) @362 [362] 21 months krobillard Thune - List! is now working. Thune GL - Added 'interpolate. Play works …
(edit) @353 [353] 22 months krobillard Thune - lit-word now evaluates to word.
(edit) @340 [340] 2 years krobillard Rune - ur_eval() no longer grows stack for final result.
(edit) @336 [336] 2 years krobillard Thune - Added lshift, rshift. Improved bitset!.
(edit) @323 [323] 2 years krobillard Rune is now stand-alone.
(edit) @312 [312] 2 years krobillard Thune - Renamed array! to vector!. Added vector! make.
(edit) @309 [309] 2 years krobillard Thune - set-select works on coord!. GL ortho camera now puts origin …
(edit) @292 [292] 2 years krobillard Thune - int! to works on decimal!
(edit) @282 [282] 2 years krobillard Rune - Mandel test works.
(edit) @276 [276] 2 years krobillard Thune - Custom datatypes can now be created. Added raster! to GL.
(edit) @270 [270] 2 years krobillard Thune - Created thread.c
(edit) @268 [268] 2 years krobillard Thune - Added UR_CONFIG_DT_CODE
(edit) @266 [266] 2 years krobillard Thune - ur_tokenize() now throws errors.
(edit) @262 [262] 2 years krobillard Thune - Added if/keep. 'Case uses this so unhandled cases don't leave …
(edit) @260 [260] 2 years krobillard Thune - Added experimental Rune evaluator.
(edit) @256 [256] 2 years krobillard Thune - Selected values are now evaluated.
(edit) @249 [249] 2 years krobillard Thune - Random, eq?, and zero? now handle vec3!.
(edit) @246 [246] 2 years krobillard Thune - Data stack overflow now throws an error.
(edit) @243 [243] 2 years krobillard Thune - Fixed VC warnings.
(edit) @240 [240] 2 years krobillard Thune - Can make coord! from block!. Eq? now handles blocks and slices.
(edit) @235 [235] 2 years krobillard Thune - Fixes for slice!. Added single hex digit special character.
(edit) @233 [233] 2 years krobillard Thune - Added 'trim. 'Copy now works on encoded strings. 'Set now …
(edit) @232 [232] 2 years krobillard Thune - Added 'hash, 'checksum, & 'to. Hex numbers now print as …
(edit) @228 [228] 2 years krobillard Thune - Removed many references to ur_env.
(edit) @226 [226] 2 years krobillard Thune - Added reader macros. 'Set can now add a new word to an …
(edit) @222 [222] 2 years krobillard Thune - Added 'if opcode.
(edit) @221 [221] 2 years krobillard Thune - Implemented ur_userAllows() using stdio.
(edit) @219 [219] 2 years krobillard Thune - Compiles on Windows again.
(edit) @216 [216] 2 years krobillard Thune - Added file-info, to-hex & to-dec.
(edit) @212 [212] 2 years krobillard Thune - Added UPortDevice and 'file device. Added ur_binarySlice() & …
(edit) @211 [211] 2 years krobillard Thune - Added words test. Parse.some is now reentrant. Added …
(edit) @210 [210] 2 years krobillard Thune - 'Get can now operate on a word or a context (note lit-word! are …
(edit) @209 [209] 2 years krobillard Thune - bad_opcode_type error reports proper word again.
(edit) @208 [208] 2 years krobillard Thune - Added and, or, & xor. Read now takes optional part argument. …
(edit) @207 [207] 2 years krobillard Thune - Fixed word! index?. Bytecode test now uses a lookup table.
(edit) @203 [203] 2 years krobillard Thune - Threads now block on unset word.
(edit) @200 [200] 2 years krobillard Thune - Added 'thread call & CC_TERM.
(edit) @198 [198] 2 years krobillard Thune - Func signature datatypes now properly initialized. Changed …
(edit) @197 [197] 2 years krobillard Thune - 'infuse now works on local words.
(edit) @196 [196] 2 years krobillard Thune - Improved speed of local word access. A local frame table is …
(edit) @195 [195] 2 years krobillard Thune - Added UR_FLAG_FUNC_LOOP and CC_FUNC_LOOP so 'return will …
(edit) @194 [194] 2 years krobillard Thune - Added 'loop.to & scripts/mandel.t. gt? & lt? now work on …
(edit) @192 [192] 2 years krobillard Thune - inc/dec now operate on decimal!.
(edit) @191 [191] 2 years krobillard Thune - Implemented set-select!. Renamed selector! to select!. Added …
(edit) @190 [190] 2 years krobillard Thune - Implemented function argument type checking. Renamed 'foreach to …
(edit) @187 [187] 2 years krobillard Thune - Major improvement to the handling of local function values. Locals …
(edit) @186 [186] 2 years krobillard Thune - Can now tokenize int! as hexadecimal.
(edit) @185 [185] 2 years krobillard Thune - ur_tokenize() now handles negative numbers. Added ur_intToStr().
(edit) @184 [184] 2 years krobillard Thune - Word lookup now uses an ordered binary search. Renamed …
(edit) @183 [183] 2 years krobillard Thune - An error is now thrown when an unset word is accessed.
(edit) @182 [182] 2 years krobillard Thune - Added 'forever & 'break.
(edit) @179 [179] 2 years krobillard Thune - Added 'either.
(edit) @178 [178] 2 years krobillard Thune - Reduce now evaluates blocks. Added 'to-text and 'console.out. …
(edit) @177 [177] 2 years krobillard Thune - opcode_ratio.t improved.
(edit) @176 [176] 2 years krobillard Thune - Added scripts/opcode_ratio.t
(edit) @175 [175] 2 years krobillard Thune - Added 'div. Algebraic operators now accept int!/decimal!.
(edit) @172 [172] 2 years krobillard Thune - Implemented datatype typemask.
(edit) @168 [168] 2 years krobillard Thune - 'set can now assign a block of words from a series. …
(edit) @164 [164] 3 years krobillard Thune - Added ur_setDatatypeBit() and ur_clrDatatypeBit(). Added …