mirror of
https://github.com/janet-lang/janet
synced 2024-11-25 09:47:17 +00:00
first experiment with bigint
This commit is contained in:
parent
41bb6a9833
commit
d29e3a1199
@ -827,7 +827,11 @@ JanetTable *janet_core_env(JanetTable *replacements) {
|
|||||||
#ifdef JANET_TYPED_ARRAY
|
#ifdef JANET_TYPED_ARRAY
|
||||||
janet_lib_typed_array(env);
|
janet_lib_typed_array(env);
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef JANET_BIGINT
|
||||||
|
janet_lib_bigint(env);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#ifdef JANET_BOOTSTRAP
|
#ifdef JANET_BOOTSTRAP
|
||||||
/* Run bootstrap source */
|
/* Run bootstrap source */
|
||||||
janet_dobytes(env, janet_gen_core, janet_gen_core_size, "core.janet", NULL);
|
janet_dobytes(env, janet_gen_core, janet_gen_core_size, "core.janet", NULL);
|
||||||
|
@ -92,5 +92,9 @@ void janet_lib_peg(JanetTable *env);
|
|||||||
#ifdef JANET_TYPED_ARRAY
|
#ifdef JANET_TYPED_ARRAY
|
||||||
void janet_lib_typed_array(JanetTable *env);
|
void janet_lib_typed_array(JanetTable *env);
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef JANET_BIGINT
|
||||||
|
void janet_lib_bigint(JanetTable *env);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -133,6 +133,12 @@ extern "C" {
|
|||||||
#define JANET_TYPED_ARRAY
|
#define JANET_TYPED_ARRAY
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* Enable or disable the bigint module */
|
||||||
|
#ifndef JANET_NO_BIGINT
|
||||||
|
#define JANET_BIGINT
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/* How to export symbols */
|
/* How to export symbols */
|
||||||
#ifndef JANET_API
|
#ifndef JANET_API
|
||||||
#ifdef JANET_WINDOWS
|
#ifdef JANET_WINDOWS
|
||||||
|
Loading…
Reference in New Issue
Block a user