Re: [v8-users] InstanceTemplate, SetAccessor versus SetNativeDataProperty

2017-10-23 Thread J Decker


On Thursday, August 7, 2014 at 3:52:53 PM UTC-7, Ben Noordhuis wrote:
>
> On Fri, Aug 8, 2014 at 12:10 AM, Flying Jester  > wrote: 
> > What precisely is the difference between using SetAccessor and 
> > SetNativeDataProperty? 
>
> Nothing, as far as I know.  The order of arguments is different but 
> they have identical implementations. 
>
They are not exactly the same...  I've been using SetNativeDataProperty, 
which works for getters, but when i started to use it for a setter, V8 
ended up setting a property on the object instead of calling the setter.  
Changing to SetAccessor allows the setter to be called correctly.

And while I realize this is a very old thread; it's about the only one that 
shows up for 'SetNativeDataProperty vs SetAccessor'

I can't find any other information that would indicate that 
setnativedataproperty shouldn't or doesn't work; other than my code.

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[v8-users] Enable Spooky language interpreter for Halloween

2017-10-23 Thread Felix Tripier
As Hallow's Eve nears, programmers yearn to write their webapp source code 
in a language that parallels the innate eeriness of the season. 
Javascript's stranglehold on the web platform has forced application 
developers worldwide to limit their expression to gimmicks in the 
presentation of their website - their sourcecode unmarred, staid, and 
completely lacking in festivity.

No more! I call upon the v8 developers to enable a spookylang interpreter 
in the browser for the night of Halloween (reference implementation 
here: https://github.com/ftripier/spookyc).

What are you *afraid* of?

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[v8-users] v8 android link error libgcc.a and libunwind.a have same definition

2017-10-23 Thread Krimo Gacem
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld:
 
error: 
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/libgcc.a(libunwind.o):
 
multiple definition of '_Unwind_RaiseException'
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld:
 
/home/layabox/Android/android-ndk-r12b/sources/cxx-stl/llvm-libc++abi/../llvm-libc++/libs/armeabi-v7a/libunwind.a(Unwind-EHABI.o):
 
previous definition here
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld:
 
error: 
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/libgcc.a(libunwind.o):
 
multiple definition of '_Unwind_Resume'
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld:
 
/home/layabox/Android/android-ndk-r12b/sources/cxx-stl/llvm-libc++abi/../llvm-libc++/libs/armeabi-v7a/libunwind.a(Unwind-EHABI.o):
 
previous definition here
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld:
 
error: 
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/libgcc.a(unwind-arm.o):
 
multiple definition of '__aeabi_unwind_cpp_pr0'
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld:
 
/home/layabox/Android/android-ndk-r12b/sources/cxx-stl/llvm-libc++abi/../llvm-libc++/libs/armeabi-v7a/libunwind.a(Unwind-EHABI.o):
 
previous definition here
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld:
 
error: 
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/libgcc.a(unwind-arm.o):
 
multiple definition of '_Unwind_Complete'
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld:
 
/home/layabox/Android/android-ndk-r12b/sources/cxx-stl/llvm-libc++abi/../llvm-libc++/libs/armeabi-v7a/libunwind.a(Unwind-EHABI.o):
 
previous definition here
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld:
 
error: 
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/libgcc.a(unwind-arm.o):
 
multiple definition of '_Unwind_DeleteException'
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld:
 
/home/layabox/Android/android-ndk-r12b/sources/cxx-stl/llvm-libc++abi/../llvm-libc++/libs/armeabi-v7a/libunwind.a(Unwind-EHABI.o):
 
previous definition here
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld:
 
error: 
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/libgcc.a(unwind-arm.o):
 
multiple definition of '_Unwind_VRS_Get'
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld:
 
/home/layabox/Android/android-ndk-r12b/sources/cxx-stl/llvm-libc++abi/../llvm-libc++/libs/armeabi-v7a/libunwind.a(Unwind-EHABI.o):
 
previous definition here
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld:
 
error: 
/home/layabox/Android/android-ndk-r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/libgcc.a(unwind-arm.o):
 
multiple definition of '_Unwind_VRS_Set'