Add Atomics support (#4721)
Creating atomics interface JerryScript-DCO-1.0-Signed-off-by: Gergo Csizi csgergo92@gmail.com
This commit is contained in:
@@ -115,6 +115,10 @@
|
||||
# define JERRY_BUILTIN_SHAREDARRAYBUFFER JERRY_ESNEXT
|
||||
#endif /* !defined (JERRY_BUILTIN_SHAREDARRAYBUFFER) */
|
||||
|
||||
#ifndef JERRY_BUILTIN_ATOMICS
|
||||
# define JERRY_BUILTIN_ATOMICS JERRY_ESNEXT
|
||||
#endif /* !defined (JERRY_BUILTIN_ATOMICS) */
|
||||
|
||||
#ifndef JERRY_BUILTIN_WEAKREF
|
||||
# define JERRY_BUILTIN_WEAKREF JERRY_ESNEXT
|
||||
#endif /* !defined (JERRY_BUILTIN_WEAKREF) */
|
||||
@@ -588,6 +592,10 @@
|
||||
|| ((JERRY_BUILTIN_SHAREDARRAYBUFFER != 0) && (JERRY_BUILTIN_SHAREDARRAYBUFFER != 1))
|
||||
# error "Invalid value for JERRY_BUILTIN_SHAREDARRAYBUFFER macro."
|
||||
#endif
|
||||
#if !defined (JERRY_BUILTIN_ATOMICS) \
|
||||
|| ((JERRY_BUILTIN_ATOMICS != 0) && (JERRY_BUILTIN_ATOMICS != 1))
|
||||
# error "Invalid value for JERRY_BUILTIN_ATOMICS macro."
|
||||
#endif
|
||||
#if !defined (JERRY_BUILTIN_BIGINT) \
|
||||
|| ((JERRY_BUILTIN_BIGINT != 0) && (JERRY_BUILTIN_BIGINT != 1))
|
||||
# error "Invalid value for JERRY_BUILTIN_BIGINT macro."
|
||||
@@ -611,6 +619,9 @@
|
||||
#if (JERRY_BUILTIN_TYPEDARRAY == 0) && (JERRY_BUILTIN_SHAREDARRAYBUFFER == 1)
|
||||
# error "JERRY_BUILTIN_TYPEDARRAY should be enabled too to enable JERRY_BUILTIN_SHAREDARRAYBUFFER macro."
|
||||
#endif
|
||||
#if (JERRY_BUILTIN_SHAREDARRAYBUFFER == 0) && (JERRY_BUILTIN_ATOMICS == 1)
|
||||
# error "JERRY_BUILTIN_SHAREDARRAYBUFFER should be enabled too to enable JERRY_BUILTIN_ATOMICS macro."
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Internal options.
|
||||
|
||||
Reference in New Issue
Block a user