module JavaScriptCore
Extended Modules
Defined in:
lib/gi-crystal/src/auto/java_script_core-5.0/class.crlib/gi-crystal/src/auto/java_script_core-5.0/class_v_table.cr
lib/gi-crystal/src/auto/java_script_core-5.0/context.cr
lib/gi-crystal/src/auto/java_script_core-5.0/context_private.cr
lib/gi-crystal/src/auto/java_script_core-5.0/exception.cr
lib/gi-crystal/src/auto/java_script_core-5.0/exception_private.cr
lib/gi-crystal/src/auto/java_script_core-5.0/java_script_core.cr
lib/gi-crystal/src/auto/java_script_core-5.0/value.cr
lib/gi-crystal/src/auto/java_script_core-5.0/value_private.cr
lib/gi-crystal/src/auto/java_script_core-5.0/virtual_machine.cr
lib/gi-crystal/src/auto/java_script_core-5.0/virtual_machine_private.cr
lib/gi-crystal/src/auto/java_script_core-5.0/weak_value.cr
lib/gi-crystal/src/auto/java_script_core-5.0/weak_value_private.cr
bindings/alias.cr
Constant Summary
-
MAJOR_VERSION =
2
-
Like jsc_get_major_version(), but from the headers used at application compile time, rather than from the library linked against at application run time.
-
MICRO_VERSION =
5
-
Like jsc_get_micro_version(), but from the headers used at application compile time, rather than from the library linked against at application run time.
-
MINOR_VERSION =
36
-
Like jsc_get_minor_version(), but from the headers used at application compile time, rather than from the library linked against at application run time.
-
OPTIONS_USE_DFG =
"useDFGJIT"
-
Allows the DFG JIT to be used if %TRUE. Option type: %JSC_OPTION_BOOLEAN Default value: %TRUE.
-
OPTIONS_USE_FTL =
"useFTLJIT"
-
Allows the FTL JIT to be used if %TRUE. Option type: %JSC_OPTION_BOOLEAN Default value: %TRUE.
-
OPTIONS_USE_JIT =
"useJIT"
-
Allows the executable pages to be allocated for JIT and thunks if %TRUE. Option type: %JSC_OPTION_BOOLEAN Default value: %TRUE.
-
OPTIONS_USE_LLINT =
"useLLInt"
-
Allows the LLINT to be used if %TRUE. Option type: %JSC_OPTION_BOOLEAN Default value: %TRUE.
Class Method Summary
- .major_version : UInt32
- .micro_version : UInt32
- .minor_version : UInt32
- .options_foreach(function : JavaScriptCore::OptionsFunc, user_data : Pointer(Void)?) : Nil
- .options_get_boolean(option : String, value : Bool) : Bool
- .options_get_double(option : String, value : Float64) : Bool
- .options_get_int(option : String, value : Int32) : Bool
- .options_get_option_group : GLib::OptionGroup
- .options_get_range_string(option : String, value : String) : Bool
- .options_get_size(option : String, value : UInt64) : Bool
- .options_get_string(option : String, value : String) : Bool
- .options_get_uint(option : String, value : UInt32) : Bool
- .options_set_boolean(option : String, value : Bool) : Bool
- .options_set_double(option : String, value : Float64) : Bool
- .options_set_int(option : String, value : Int32) : Bool
- .options_set_range_string(option : String, value : String) : Bool
- .options_set_size(option : String, value : UInt64) : Bool
- .options_set_string(option : String, value : String) : Bool
- .options_set_uint(option : String, value : UInt32) : Bool