This file documents notable changes to this project. This change log uses the conventions of keepachangelog.com.
proj-context-set-search-paths, proj-context-get-user-writable-directory,
proj-assign-context and proj-errno-reset.net.willcohen/native, npm ffi-wasm). On the GraalVM
backend, a PROJ exception makes the call throw.linux-<arch>-musl lib. The Linux and Windows libs contain
the LLVM C++ runtime.options argument takes nil or a vector of strings.proj-string-destroy takes a pointer.xhr2 dependency of proj-wasm.shutdown method of the worker handler. To stop the fetch worker,
terminate the pool.proj-coord, proj-xy-dist and proj-get-suggested-operation, which passed
their PJ_COORD incorrectly.-O2.proj.ini.proj-as-wkt of a
PJ from proj-create-crs-to-crs now returns nil with no error, as in PROJ.proj-suggests-code-for and in the
get_header network callback.proj-get-units-from-database with no category returned no units.context-database-path always returned nil.coord->coord-array of [x y] did not set z and t to 0.proj-create-crs-to-crs and a call across two workers
leaked PROJ objects on the workers.Symbol.dispose.init also stopped Node.js with ERR_UNHANDLED_REJECTION.context-set-database-path and context-set-enable-network always
went to worker 0.options argument.proj-coordoperation-get-towgs84-values gave no values.init rejects when the fetch of proj.db or proj.ini fails.proj_crs_is_dynamic, new in PROJ 9.9.
proj_create_linear_3D_affine_parametric_conversion has no binding. It has
38 arguments, and a dt-ffi wrapper takes at most 20.Float64Array.handler.cljc, the :proj handler for the clj-native workload pool, and
proj/transform-batch.init! options: :pool, :debug-level, :debug-categories,
:max-live-ctxs (default 128) and :min-age-ms (default 100).
getPoolDetail() shows the state of the pool.resources/clj-kondo.exports.macros.cljc.proj-handler.mjs.net.willcohen/native 0.0.1, npm ffi-wasm 0.0.1) holds the
platform, dispatch and WASM code.truffle-runtime, and dtype-next
11.025../proj-handler export.Containerfile, spec.cljc and the C network stubs of the WASM build.get-value and pointer->string. The wasm heap functions are JVM
only.init-proj again.get_header callbacks could lose their
registration or their result across contexts and threads.:struct-fields in
fndefs.proj-get-area-of-use: the call gives the
input arguments and gets a map.proj-create, proj-get-units-from-database and
proj-get-celestial-body-list-from-database.bb deploy and bb deploy:dry-run.:west-lon-degree), Java uses camelCase strings ("westLonDegree"), and JS
uses the case of the function alias.get-crs-info-list-from-database is now
proj-get-crs-info-list-from-database (projGetCrsInfoListFromDatabase in
JS).string-array-to-polyglot-array is now string-list-to-native-array.download-grids task.coord->coord-array did not start the initialization, and failed in the
browser.set-coord! is JVM only.toggle-graal! resets implementation, as force-graal! and force-ffi!
do.null, and a NULL struct list is
[].extract-args passes nil string and nil pointer arguments correctly on each
platform.force-worker-idx parameter sends a call to a specific worker.projCreateCrsToCrs.getWorkerMode() and getWorkerCount().wasm.cljc code, and graal.clj is removed.context-create takes {:network false}.Float64Arrays. Give the coord array as
coord:, and read the results with getCoords(coords, idx).proj_create_crs_to_crs_from_pj.PROJ.java).bb proj:clone, --local-proj).proj_create_from_database threw an NPE.bb.edn for the build and the tests.fndefs.cljc.dispatch-proj-fn sends each call to its platform. Arguments take
:source-crs or :source_crs.wasm.cljc for GraalVM and cherry, with proj.db and proj.ini in the WASM.init alias.proj-emscripten package.Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |