1
0
mirror of https://github.com/janet-lang/janet synced 2024-06-25 22:53:16 +00:00
janet/src/core
Calvin Rose 022be217a2 Remove ==, not==, and order[<,<=,>,>=].
This unifies equality and comparison checking. Before, we had
separate functions and vm opcodes for comparing general values vs.
for comparing numbers, where the numberic functions were polymorphic and
had special cases for handling NaNs. By unfiying them, abstract types
can now better integrate with other number types and behave as keys.

For now, the old functions are aliased but will eventually be removed.
2019-12-28 16:04:15 -05:00
..
abstract.c Fix memory leak caused by casting error. 2019-06-30 10:32:52 -05:00
array.c Add array/fill 2019-12-19 12:58:11 -05:00
asm.c Remove ==, not==, and order[<,<=,>,>=]. 2019-12-28 16:04:15 -05:00
buffer.c Add buffer/fill. Address #221 2019-12-14 10:54:29 -06:00
bytecode.c Remove ==, not==, and order[<,<=,>,>=]. 2019-12-28 16:04:15 -05:00
capi.c Use _setjmp/_longjmp on BSDs. 2019-12-18 12:18:31 -05:00
cfuns.c Remove ==, not==, and order[<,<=,>,>=]. 2019-12-28 16:04:15 -05:00
compile.c Add top level unquote and macro envs. 2019-12-04 18:39:13 -06:00
compile.h Remove ==, not==, and order[<,<=,>,>=]. 2019-12-28 16:04:15 -05:00
corelib.c Remove ==, not==, and order[<,<=,>,>=]. 2019-12-28 16:04:15 -05:00
debug.c Add debug/step to single step a fiber. 2019-11-25 18:14:34 -06:00
emit.c Add some tests for the amalgamated source/ 2019-05-23 10:34:01 -04:00
emit.h Add source amalgamation 2019-01-24 00:15:58 -05:00
fiber.c Fix some stack overflow bugs. 2019-08-19 01:19:51 -04:00
fiber.h Rename the header <janet/janet.h> to <janet.h> 2019-02-18 20:13:35 -05:00
gc.c Run formatter. 2019-11-28 23:26:11 -05:00
gc.h Begin work on new memory layout for all objects and GC. 2019-02-21 11:22:29 -05:00
inttypes.c Remove ==, not==, and order[<,<=,>,>=]. 2019-12-28 16:04:15 -05:00
io.c Remove ==, not==, and order[<,<=,>,>=]. 2019-12-28 16:04:15 -05:00
marsh.c New unmarshal proposal. 2019-12-06 22:12:18 -06:00
math.c Remove ==, not==, and order[<,<=,>,>=]. 2019-12-28 16:04:15 -05:00
os.c Windows installer pulls version from interpreter. 2019-12-19 13:18:46 -05:00
parse.c Remove ==, not==, and order[<,<=,>,>=]. 2019-12-28 16:04:15 -05:00
peg.c Remove ==, not==, and order[<,<=,>,>=]. 2019-12-28 16:04:15 -05:00
pp.c Address #214 2019-12-14 20:39:14 -06:00
regalloc.c Remove printf in regalloc.c 2019-09-15 18:17:43 -05:00
regalloc.h Update copyright date, fix types, remove trailing whitespace. 2019-01-06 03:23:03 -05:00
run.c Add RNG functionality to the math/ module. 2019-11-08 17:40:04 -06:00
specials.c Remove top-level unquote for comptime macro 2019-12-04 19:53:13 -06:00
state.h Keep single global pthread_cond_t per thread. 2019-12-04 21:44:53 -06:00
string.c Explain the logic behind negative slice indices. 2019-12-03 22:05:43 +13:00
strtod.c Address Issue #184. 2019-11-28 23:23:37 -05:00
struct.c Begin work on new memory layout for all objects and GC. 2019-02-21 11:22:29 -05:00
symcache.c Shut up some warnings from clang's static analyzer. 2019-02-22 12:10:27 -05:00
symcache.h Rename the header <janet/janet.h> to <janet.h> 2019-02-18 20:13:35 -05:00
table.c Fix some more recursion issues with pegs. 2019-08-29 19:56:04 -05:00
thread.c Remove ==, not==, and order[<,<=,>,>=]. 2019-12-28 16:04:15 -05:00
tuple.c Explain the logic behind negative slice indices. 2019-12-03 22:05:43 +13:00
typedarray.c Remove ==, not==, and order[<,<=,>,>=]. 2019-12-28 16:04:15 -05:00
util.c Remove ==, not==, and order[<,<=,>,>=]. 2019-12-28 16:04:15 -05:00
util.h Address #214 2019-12-14 20:39:14 -06:00
value.c Remove ==, not==, and order[<,<=,>,>=]. 2019-12-28 16:04:15 -05:00
vector.c Address some issues found in lgtm 2019-10-10 22:59:43 -05:00
vector.h Add scratch memory API. 2019-06-01 23:31:39 -04:00
vm.c Remove ==, not==, and order[<,<=,>,>=]. 2019-12-28 16:04:15 -05:00
wrap.c Keep count fo allocated memory via malloc. 2019-07-31 00:24:13 -05:00