lp:~ceejatec/zorba/feature-module-installation
- Get this branch:
- bzr branch lp:~ceejatec/zorba/feature-module-installation
Branch merges
- Matthias Brantner: Approve
- Chris Hillery: Approve
-
Diff: 1712 lines (+730/-284)32 files modifiedCMakeLists.txt (+28/-6)
ChangeLog (+2/-0)
NOTICE.txt (+1/-1)
bin/CMakeLists.txt (+32/-2)
bin/path_util.cpp (+60/-45)
bin/path_util.h (+9/-24)
bin/zorbacmd.cpp (+3/-5)
bin/zorbacmdproperties.cpp (+14/-5)
bin/zorbacmdproperties.h (+7/-1)
bin/zorbacmdproperties.txt (+3/-1)
bin/zorbacmdproperties_base.h (+19/-3)
cmake_modules/ZorbaModule.cmake (+15/-12)
config/CMakeLists.txt (+5/-5)
config/ZorbaConfig.cmake.in (+7/-4)
doc/zorba/commandline.dox (+7/-1)
doc/zorba/external_functions.dox (+2/-2)
doc/zorba/modules_authoring.dox (+2/-3)
doc/zorba/modules_authoring_2.dox (+4/-3)
doc/zorba/modules_building_in.dox (+1/-1)
doc/zorba/uriresolvers.dox (+120/-38)
include/zorba/config.h.cmake (+4/-1)
include/zorba/static_context.h (+81/-0)
src/api/staticcontextimpl.cpp (+140/-42)
src/api/staticcontextimpl.h (+18/-0)
src/context/default_uri_mappers.cpp (+1/-1)
src/context/dynamic_loader.cpp (+6/-7)
src/context/root_static_context.cpp (+36/-20)
src/context/root_static_context.h (+5/-3)
src/context/root_static_context_init.cpp.in (+9/-2)
src/context/static_context.cpp (+72/-38)
src/context/static_context.h (+14/-7)
test/rbkt/testdriver_common.cpp (+3/-1)
Related bugs
Related blueprints
Branch information
Recent revisions
- 10525. By Chris Hillery
-
1. Added documentation for URI and Library paths.
2. Changed core directories to share/zorba/uris/core/ VERSION and
lib/zorba/core/VERSION, to avoid needing both share/zorba-VERSION and
share/zorba.
3. Moved ZorbaConfig/ZorbaVersion. cmake files to share/cmake/ zorba-VERSION
for same reason. - 10521. By Chris Hillery
-
Replace ZORBA_MODULES_
INSTALL_ DIR with four different paths: core and
non-core versions of URI and Library paths. URI path is used for
resolving URIs; Library path is used for loading platform-dependent
code such as shared libraries. Internal static_context maintains URI
and Library paths instead of "module path". Public StaticContext
supports ModulePath for backwards-compatibility by setting both URI
and Library paths simultaneously. - 10520. By Matthias Brantner
-
Optimization. Lazily create the external function parameter hashmap. This saves a lot of time every time the dynamic context is copied, i.e. on every function invocation. Approved: Markos Zaharioudakis, Matthias Brantner
- 10519. By Matthias Brantner
-
Caching the default collator in the static context. This gives approx. 40% performance improvements when called from TypedValueCompa
reIterator: :openImpl because resolving the URI every time is very expensive. Approved: Matthias Brantner, Markos Zaharioudakis - 10518. By Gabriel Petrovay
-
Corrected incorrect regular expressions in the file module. Approved: Gabriel Petrovay, Paul J. Lucas
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:zorba