History log of /expo/packages/expo-modules-core/android/src/main/cpp/JavaReferencesCache.h (Results 1 – 3 of 3)
Revision Date Author Comments
# 75c7ead1 31-Jan-2023 Kudo Chien <[email protected]>

[core] remove boost dep and use boost from prefab (#21000)

# Why

react-native 0.71 ships boost in prefab artifacts, unfortunately, we use boost's container hash which is not published in prefab.

[core] remove boost dep and use boost from prefab (#21000)

# Why

react-native 0.71 ships boost in prefab artifacts, unfortunately, we use boost's container hash which is not published in prefab. that's why we still need to download boost manually. to speed up build time, we could remove the boost dependency and just use boost from prefab.

# How

- implement custom std::pair hash function for std::unordered_map. the hash function is referenced from boost.
- remove boost from build.gradle and CMakeLists.txt

# Test Plan

- android tests passed
- bare-expo android

show more ...


# 8d89495b 14-Sep-2022 Łukasz Kosmaty <[email protected]>

[modules][Android] Fix primitive array converter on JSI (#19094)

# Why

Closes ENG-6298.
Fixes primitive array converter on JSI.

# How

Created a `FrontendConvert` for the primitive array.

[modules][Android] Fix primitive array converter on JSI (#19094)

# Why

Closes ENG-6298.
Fixes primitive array converter on JSI.

# How

Created a `FrontendConvert` for the primitive array.

# Test Plan

- unit tests ✅

show more ...


# b7d1787d 12-Aug-2022 Łukasz Kosmaty <[email protected]>

[sweet API] Cache PropNameID and js objects (#18579)

# Why

Adds a cache for prop name IDs and js objects like `Promise` or `CodedError`.

# How

- Added a cache registry
- Added missing tr

[sweet API] Cache PropNameID and js objects (#18579)

# Why

Adds a cache for prop name IDs and js objects like `Promise` or `CodedError`.

# How

- Added a cache registry
- Added missing try catch in the async function

# Test Plan

- unit tests ✅

show more ...