Returns the major version number of the JavaScriptCore library. (e.g. in JavaScriptCore version 1.8.3 this is 1.)
Returns the micro version number of the JavaScriptCore library. (e.g. in JavaScriptCore version 1.8.3 this is 3.)
Returns the minor version number of the JavaScriptCore library. (e.g. in JavaScriptCore version 1.8.3 this is 8.)
Iterates all available options calling function for each one. Iteration can stop early if function returns false.
Get option as a #gboolean value.
Get option as a #gdouble value.
Get option as a #gint value.
Create a #GOptionGroup to handle JSCOptions as command line arguments. The options will be exposed as command line arguments with the form <emphasis>--jsc-<option>=<value></emphasis>. Each entry in the returned #GOptionGroup is configured to apply the corresponding option during command line parsing. Applications only need to pass the returned group to glib.option_context.OptionContext.addGroup, and the rest will be taken care for automatically.
Get option as a range string. The string must be in the format <emphasis>[!]<low>[:<high>]</emphasis> where low and high are #guint values. Values between low and high (both included) will be considered in the range, unless <emphasis>!</emphasis> is used to invert the range.
Get option as a #gsize value.
Get option as a string.
Get option as a #guint value.
Set option as a #gboolean value.
Set option as a #gdouble value.
Set option as a #gint value.
Set option as a range string. The string must be in the format <emphasis>[!]<low>[:<high>]</emphasis> where low and high are #guint values. Values between low and high (both included) will be considered in the range, unless <emphasis>!</emphasis> is used to invert the range.
Set option as a #gsize value.
Set option as a string.
Set option as a #guint value.
Global functions for javascriptcore6 library