Project: ArangoDB (App Definition and Development / Database)
File: CHANGELOG.md

add quotes for command in msvs generator () () add VCToolsVersion for msvs () () some Python lint issues () () use generatoroutput as outputdir () () msvs:* add SpectreMitigation attribute () () flake8 extended-ignore () () No buildtype in defaultvariables () () README.md: Add pipx installation and run instructions () () Add command line argument for `gyp --version` () () ninja build for iOS () () zos:* support IBM Open XL C/C++ & PL/I compilers on z/OS () () lock windows env () () move configuration information into pyproject.toml () () node.js debugger adds stderr (but exit code is 0) -> shouldn't throw () () add PRODUCTDIRABS variable () () execvp: printf: Argument list too long () () msvs:* avoid fixing path for arguments with "=" () () support building shared libraries on z/OS () () Add proper support for IBM i () () make:* only generate makefile for multiple toolsets if requested () () msvs:* add support for Visual Studio 2022 () () align flake8 test () () msvs:* fix paths again in action command arguments () () add python 3.6 to node-gyp integration test () revert for windows compatibility () support msvsquotecmd in ninja generator () () .S is an extension for asm file on Windows () () build failure with ninja and Python 3 on Windows () () add support of utf8 encoding () () py lint () use LDFLAGS_host for host toolset () () msvs.py: remove overindentation () () update gyp.el to change case to cl-case () () update shebang lines from python to python3 () () remove support for Python 2 revert posix build job () () Remove support for Python 2 () () msvs:* On Windows, arguments passed to the "action" commands are no longer transformed to replace slashes with backslashes. xcode:* --cross-compiling overrides arch-specific settings () msvs:* do not fix paths in action command arguments () cmake on python 3 () ValueError: invalid mode: 'rU' while trying to load binding.gyp () xcode cmake parsing () do not rewrite absolute paths to avoid long paths () () only include MARMASM when toolset is target () Correctly rename object files for absolute paths in MSVS generator. The Makefile generator will now output shared libraries directly to the product directory on all platforms (previously only macOS). Extended compilecommandsjson generator to consider more file extensions than just `c` and `cc`. `cpp` and `cxx` are now supported. Source files with duplicate basenames are now supported. The `--no-duplicate-basename-check` option was removed. The `msvsenablemarmasm` configuration option was removed in favor of auto-inclusion of the "marmasm" sections for Windows on ARM. Added support for passing arbitrary architectures to Xcode builds, enables `arm64` builds. Fixed a bug on Solaris where copying archives failed. Added support for MSVC cross-compilation. This allows compilation on x64 for a Windows ARM target. Fixed XCode CLT version detection on macOS Catalina. Relicensed to Node.js contributors. Fixed Windows bug introduced in v0.2.0. This is the first release of this project, based on https://chromium.googlesource.com/external/gyp with changes made over the years in Node.js and node-gyp.