[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] More manual cmake settings management (#543)

Ben Coman notifications at github.com
Thu Dec 24 12:41:25 UTC 2020


The previous WIP PR was copying the template file to "CMakeSettings.jsonx" (notice the x on the end).
When changed to copy over actual user "CMakeSettings.json", Visual Studio was automatically re-parsing "CMakeSettings.json" and the info messages didn't get shown long enough to understand what was happening. 

So I believe copying the template over the user build settings will need to be a manual operation per this PR.
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/543

-- Commit Summary --

  * Use download_project to get libffi at configure time.
  * We cannot validate the class of a ByteString only, we need to check ByteSymbol and maybe there are others users of this.
  * Split FFI feature into FEATURE_FFI and FEATURE_THREADED_FFI
  * Fixing socket plugin options for OSX
  * Added Linux cmake helper
  * Merge branch 'feat/obs-packaging' of github.com:pharo-project/opensmalltalk-vm into feat/obs-packaging
  * Fixed types for Unix
  * The exception handle should be the last called,
  * Fix link to uuid on OSX
  * Merge remote-tracking branch 'origin/headless' into feat/obs-packaging
  * Fixes to restore cmake builds
  * Simplify windows build and make it the same as cygwin
  * Adding configuration to detect in which thread to show the exceptions
  * Adding filter for showing exceptions in windows. Many libraries handles the errors locally, and out handler is global
  * Merge pull request #122 from tesonep/improving-windows-error-reporting
  * Merge branch 'headless' into aarch64
  * - Moving memory access primitives
  * Adding needed macros
  * Compiling the old FFI plugin in windows clang
  * Simplify dependency download for windows
  * Fix getCrashDumpFilenameInto buffer size
  * Fixing the macro name
  * Moving the ManualSurface to the SurfacePlugin
  * Implementing more FFI primitives in the VM
  * Fixing OS_TYPE to recognize windows on 32 bits images
  * Fix File Plugin to make it work on 32bit systems
  * Adding type information to variable that is expected to be used in comparison
  * Fixing the type of the argument before using it.
  * Add Freetype support for windows
  * Adding a cast in the call to SQABS functions
  * Fixing flag declaration
  * [improvement] add test on type inference
  * [fix] integer wasn't big enough for a test, fix longPrintOop: type conflict
  * [improvement] add a activable error for type conflicts
  * Improving the generation MoveRMwr
  * [improvement] better name for instance variable
  * Removing unused methods in the implementation
  * [improvement] add accessor to set stopOnError
  * [fix] simple type fixing for the stackVM
  * [fix] fixing last StackInterpreter types conflict. This one might be dangerous.
  * Cross-platform vmmaker bootstrap done for Windows
  * Fixing missing case for MoveMbrR
  * Pass on Libgit installation and sockets plugin for windows
  * Fixing instruction length and calculus of literal usage.
  * Make linux search for libraries in the system instead of compiling them
  * Make the new cmake configuration work for osx
  * Adding tests and a new instruction
  * Fix superclass
  * Fix typing of fetchLong32: fieldIndex ofFloatObject: oop correctly
  * Moving stuff around to clean dependencies
  * Removing reverse dependency
  * Fixing Baseline
  * Cleanups
  * Organizing Slang in tags
  * More dependency cleanups, starting separating type inference
  * Adding tests for the memory access JIT primitives and fixing the missing instructions
  * Returning a value to comply with the translation to C
  * The machine implementatio of primitiveAt should not SignExtend the numbers.
  * Merge branch 'feat/libffi-windows' into Windows-vmmaker-bootstrap
  * Fixing encoding of instruction CmpCqR and adding tests.
  * Remove PThreaded plugin
  * Merge 3152f2f6734f5b3d01e2cbd04bd8ef0ba2f21852
  * Put back cairo download
  * Merge CCode Generator
  * Fix obsolete reference
  * Making the build pass
  * Uncommenting Cogit generation
  * Restore sq.h
  * Recover inheritance rules of cogit and memory...
  * Do not check for bindingOf: in classes
  * Correct the control flow
  * Remove halt
  * Fix options
  * Restore preamble
  * Merge pull request #124 from bencoman/Windows-vmmaker-bootstrap
  * VMMaker for OSX
  * Rely on Slang Type inference
  * Fix primitive compilation
  * Fix externalPrimitiveTable for simulation
  * Merge 8353b0f4b952c59c7a8d0ad4dfbd27fcb736d6f9
  * Fix conflicting instance variable
  * Fixing last merge details
  * Moving CArray + friends to Slang
  * Fix broken global reference
  * Add Linux vmmaker build support
  * Merge branch 'headless' into feat/libffi-windows
  * Fix assertion warnings
  * Do not download cairo on linux
  * Make download scripts depend on the platform and not on the CMake installation
  * Fix not->NOT syntax error
  * make SDL2 to be able to prefer downloads
  * Make PHARO_DEPENDENCIES_PREFER_DOWNLOAD_BINARIES true by default in the CI
  * Make use of the correct SLD2 binary for the platform
  * Fixing copy paths of downloaded libraries
  * Make use of -DPHARO_DEPENDENCIES_PREFER_DOWNLOAD_BINARIES=TRUE in non-windows too
  * linking libffi when not found too
  * Make system libffi controllable
  * Same download pattern for Git2
  * Same download pattern for Git2
  * Fix syntax error
  * Same build pattern for freetype
  * Try to fix DownloadProject PATH
  * use different version of pixman
  * Libgit other libraries
  * fix non windows names
  * Fix libgit1 url for unix
  * Fix libgit1 url for unix
  * Make OSX come before Unix
  * Pass on libffi for Cygwin
  * Disable PIC only on CYGWIN
  * Fix includes libffi
  * making libffi imports global
  * Merge pull request #126 from pharo-project/enh/split-slang2
  * Merge branch 'headless' into fix/assertion-warning
  * Merge pull request #128 from pharo-project/fix/assertion-warning
  * Fixing upload archive names and keep them backward compatible
  * Merge remote-tracking branch 'origin/headless' into feat/libffi-windows
  * Surface plugin depends on FFI
  * Push up jitMehtod
  * First test on block
  * Start StackBuilderRefactor
  * [fix] fix theo's code
  * Remove start of refactoring
  * Merge ffb424cb9abcef0cb60aa951498eb0bfddb143f3
  * Start new test with class not installed in class table
  * [improvement] get bytecode address for an index + a method, more readeable.
  * Merge 2f7099ea3ad8040f137acf15acdf85a650f6cbe6
  * [improvement] add automatically set of IP, should be tested
  * [fix] fix accessor depth calculation in the simulation
  * [improvement] one more (failing) test about block closure :)
  * [fix] fixed a message send to the right message, probably a failled merge
  * Use shell cp to copy files
  * [improvement]  we shouldn't need to set the instruction pointer by hand anymore.
  * Remove fall back case when an the receiver was not a context
  * Remove a weird check to know if the result was a Float Nan
  * Removing unused primitiveScanCharacters
  * [improvement] use a method rather than inlining it in generation
  * [improvement] remove most Ccode: strings in interpreter primitives
  * Merge branch 'headless' into gc-tests
  * Merging all tests.
  * packaging inside the right directory
  * Remove test for pre Spur creation path
  * Add test for copy variable, PC and numArgs for Closure
  * [fix] woups, typo
  * Removing the dummy implmentation of the security plugin
  * Avoid negative logic when possible.
  * try to get git short hash
  * Merge pull request #137 from bencoman/Change-to-DOWNLOAD_DEPENDENCIES
  * Use architecture qualified platform names
  * Merge branch 'feat/libffi-windows' of github.com:pharo-project/opensmalltalk-vm into feat/libffi-windows
  * Merge pull request #127 from pharo-project/feat/libffi-windows
  * Merge pull request #135 from pharo-project/removeCCodeStrings
  * Merge pull request #133 from tesonep/removing-unused-scanner-primitive
  * Merge pull request #130 from pharo-project/setInstructionPointerAutomatically
  * Merge pull request #136 from tesonep/removing-security-plugin
  * Merge branch 'headless' into BlockTest
  * Adding TestLibrary and fixing some problems
  * Fixing the DEBUG for building from the command line
  * WIP proposed template management of CMakeSettings.json
  * Marking functions as export
  * Fix typos in Freetype building
  * Fix dependencies on git2 building
  * sqManualSurface does not really depend on FFI
  * Remove old FFI from the build as it does not work on ARM64
  * Remove old libFFI configuration
  * Correctly set the target compilation processor as the target CPU
  * Testing in the CI
  * Testing in the CI
  * Merge pull request #129 from pharo-project/BlockTest
  * Merge pull request #132 from pharo-project/FloatNan
  * remove syntaxed error test. We'll get it back from the current development branch
  * Merge pull request #143 from hogoww/headless
  * Fix freetype dependency resolution. Set it only if found
  * Combine GNUISATION feature with JIT flavoured vm construction.
  * Properly initialize maxStackFramesToPrint to 0
  * Properly initialize mutex
  * Cleaner flushICacheFromTo transpilation putting processor as implicit => this helps avoiding macro in MSVCs
  * Take sigjmp support and JIT api into separate header files.
  * Include pharovm in the includes to build
  * Cleanups in flushCache => remove the processor variable and hide it inside a not generated method that is replaced by a C implementation
  * Merge branch 'enh/stack-windows-arm64' of https://github.com/guillep/opensmalltalk-vm into enh/stack-windows-arm64
  * Making Cairo to not find the one in the OS
  * In Windows the epoch is from 1601, convert it to Pharo's 1901
  * Put longjmp support in a single place
  * Added StackWalk for ARM64
  * Properly define permission flags on Windows
  * Use _WIN32 preprocessor macro instead of WIN64
  * Better comment for windows UTC time conversion
  * Merge remote-tracking branch 'origin/headless' into enh/stack-windows-arm64
  * Merge pull request #140 from pharo-project/adding-TestLibrary
  * Merge remote-tracking branch 'origin/headless' into enh/stack-windows-arm64
  * [improvement] temps & arguments are now set automatically from method oop, and throw errors when there's a missmatch (see tests)
  * Making it work on OBS
  * Adding variable to modify the pharo script
  * Merge branch 'headless' into obs-final-shandaun
  * Removing unused dependency
  * Testing FFI on Win32
  * Fixing the build in unix
  * Merge branch 'headless' into gc-tests
  * Generating 32 and 64 bits source code at the same time.
  * Adding author guard
  * Fixing the CMake variables
  * Fixing IA32ABI plugin
  * Fixing the upload of files
  * Fixing stockReplacement
  * Fix stash and unstash
  * Having compatibility with Debian 9
  * Merge branch 'headless' into obs-final-shandaun
  * Merge branch 'obs-final-shandaun' of https://github.com/tesonep/opensmalltalk-vm into obs-final-shandaun
  * Fixing the semantic difference between add_definitions and add_compiler_definitions
  * Fixing the macros to work with older versions of CMake
  * Removing unused option
  * Changing to CoInterpreter flavour
  * The BIN Path is different depending where we are
  * Do not need to specify output directory
  * WIN64 => _Win32
  * Make FFI Test Library compile under clang-cl
  * clang cl does not need to redefine sigjmp
  * Cut addLibraryWithRPATH with addIndependentLibraryWithRPATH
  * Remove target directory from add_third_party_dependency calls
  * Do not compile sigjmp alternative versions if clang.
  * Add stack description for x86
  * Fixing ASN1_STRING_get0_data not available in older versions
  * Getting the full path of the VM executable on windows requires using GetModuleFileName to get the unicode version of it
  * Merge pull request #146 from tesonep/obs-final-shandaun
  * Using mirror repositories for libffi and SDL2
  * [cleanup] use #baseHeader insteand of #longAt: variants
  * Merge pull request #121 from pharo-project/gc-tests
  * Making tests green
  * First Lowcode removal
  * Cleanups of lowcode Class var usages
  * More Cleanups
  * More lowcode related cleanups
  * More cleanups
  * Merge remote-tracking branch 'origin/headless' into enh/stack-windows-arm64
  * Merge remote-tracking branch 'origin/headless' into enh/stack-windows-arm64
  * Pass on install paths
  * Make libffi available in the bundle
  * Avoid treating AIO event twice
  * Merge pull request #149 from guillep/cleanup/lowcode
  * Fix conditionals
  * Merge pull request #147 from guillep/enh/stack-windows-arm64
  * Merge pull request #150 from guillep/fix/aio
  * Fix message
  * Merge pull request #151 from gstraube/patch-1
  * Merge pull request #148 from hogoww/gc-tests
  * Merge pull request #145 from hogoww/methodOopSetsLocalVar
  * Merge branch 'headless' into Introduce-CMakeSettings-json-template
  * Merge pull request #142 from bencoman/Introduce-CMakeSettings-json-template
  * More manual CMakeSettings management.

-- File Changes --

    D .appveyor.yml (141)
    D .clang_complete (9)
    D .git_filters/RevDateURL.clean (6)
    D .git_filters/RevDateURL.smudge (40)
    M .gitattributes (75)
    D .gitconfig (6)
    A .github/workflows/continuous-integration-workflow.yaml (121)
    M .gitignore (632)
    A .project (3)
    D .travis.yml (163)
    M CMakeLists.txt (865)
    A CMakeSettings.json.template (149)
    A Jenkinsfile (269)
    A PharoConsole.exe.manifest (31)
    A PharoConsole.rc (28)
    A PharoDLL.rc (26)
    M README.md (366)
    D build.linux32ARMv6/HowToBuild (263)
    D build.linux32ARMv6/asasm (0)
    D build.linux32ARMv6/editnewspeakinstall.sh (37)
    D build.linux32ARMv6/editpharoinstall.sh (22)
    D build.linux32ARMv6/makeall (10)
    D build.linux32ARMv6/makeallclean (10)
    D build.linux32ARMv6/makeallmakefiles (12)
    D build.linux32ARMv6/makeproduct (10)
    D build.linux32ARMv6/makeproductclean (10)
    D build.linux32ARMv6/newspeak.cog.spur/build.assert/mvm (31)
    D build.linux32ARMv6/newspeak.cog.spur/build.debug/mvm (31)
    D build.linux32ARMv6/newspeak.cog.spur/build/mvm (31)
    D build.linux32ARMv6/newspeak.cog.spur/makeallclean (15)
    D build.linux32ARMv6/newspeak.cog.spur/makealldirty (15)
    D build.linux32ARMv6/newspeak.cog.spur/plugins.ext (3)
    D build.linux32ARMv6/newspeak.cog.spur/plugins.int (28)
    D build.linux32ARMv6/newspeak.stack.spur/build.assert/mvm (31)
    D build.linux32ARMv6/newspeak.stack.spur/build.debug/mvm (31)
    D build.linux32ARMv6/newspeak.stack.spur/build/mvm (31)
    D build.linux32ARMv6/newspeak.stack.spur/makeallclean (15)
    D build.linux32ARMv6/newspeak.stack.spur/makealldirty (15)
    D build.linux32ARMv6/newspeak.stack.spur/plugins.ext (3)
    D build.linux32ARMv6/newspeak.stack.spur/plugins.int (28)
    D build.linux32ARMv6/pharo.cog.spur/build.assert/mvm (35)
    D build.linux32ARMv6/pharo.cog.spur/build.debug/mvm (35)
    D build.linux32ARMv6/pharo.cog.spur/build/mvm (58)
    D build.linux32ARMv6/pharo.cog.spur/makeallclean (15)
    D build.linux32ARMv6/pharo.cog.spur/makealldirty (15)
    D build.linux32ARMv6/pharo.cog.spur/plugins.ext (17)
    D build.linux32ARMv6/pharo.cog.spur/plugins.ext.all (12)
    D build.linux32ARMv6/pharo.cog.spur/plugins.int (36)
    D build.linux32ARMv6/pharo.cog.spur/prepare-rpi.sh (65)
    D build.linux32ARMv6/squeak.cog.spur/build.assert/mvm (30)
    D build.linux32ARMv6/squeak.cog.spur/build.debug/mvm (30)
    D build.linux32ARMv6/squeak.cog.spur/build/mvm (30)
    D build.linux32ARMv6/squeak.cog.spur/makeallclean (15)
    D build.linux32ARMv6/squeak.cog.spur/makealldirty (15)
    D build.linux32ARMv6/squeak.cog.spur/plugins.ext (17)
    D build.linux32ARMv6/squeak.cog.spur/plugins.int (41)
    D build.linux32ARMv6/squeak.stack.spur/build.assert/mvm (30)
    D build.linux32ARMv6/squeak.stack.spur/build.debug/mvm (30)
    D build.linux32ARMv6/squeak.stack.spur/build/mvm (30)
    D build.linux32ARMv6/squeak.stack.spur/makeallclean (15)
    D build.linux32ARMv6/squeak.stack.spur/makealldirty (15)
    D build.linux32ARMv6/squeak.stack.spur/plugins.ext (12)
    D build.linux32ARMv6/squeak.stack.spur/plugins.int (39)
    D build.linux32ARMv6/squeak.stack.v3/build.assert/mvm (29)
    D build.linux32ARMv6/squeak.stack.v3/build.debug/mvm (29)
    D build.linux32ARMv6/squeak.stack.v3/build/mvm (29)
    D build.linux32ARMv6/squeak.stack.v3/makeallclean (15)
    D build.linux32ARMv6/squeak.stack.v3/makealldirty (15)
    D build.linux32ARMv6/squeak.stack.v3/plugins.ext (12)
    D build.linux32ARMv6/squeak.stack.v3/plugins.int (39)
    D build.linux32ARMv6/third-party/Makefile.lib.extra (29)
    D build.linux32ARMv6/third-party/Makefile.libgit2 (56)
    D build.linux32ARMv6/third-party/Makefile.libsdl2 (46)
    D build.linux32ARMv6/third-party/Makefile.libssh2 (46)
    D build.linux32ARMv6/third-party/mvm (13)
    D build.linux32ARMv7/HowToBuild (259)
    D build.linux32ARMv7/editnewspeakinstall.sh (37)
    D build.linux32ARMv7/makeall (10)
    D build.linux32ARMv7/makeallclean (10)
    D build.linux32ARMv7/makeproduct (10)
    D build.linux32ARMv7/makeproductclean (10)
    D build.linux32ARMv7/newspeak.cog.spur/build.assert/mvm (30)
    D build.linux32ARMv7/newspeak.cog.spur/build.debug/mvm (30)
    D build.linux32ARMv7/newspeak.cog.spur/build/mvm (30)
    D build.linux32ARMv7/newspeak.stack.spur/build.assert/mvm (30)
    D build.linux32ARMv7/newspeak.stack.spur/build.debug/mvm (30)
    D build.linux32ARMv7/newspeak.stack.spur/build/mvm (30)
    D build.linux32x86/HowToBuild (307)
    D build.linux32x86/bochsx64/conf.COG (54)
    D build.linux32x86/bochsx64/conf.COG.dbg (53)
    D build.linux32x86/bochsx64/exploration/Makefile (32)
    D build.linux32x86/bochsx64/makeem (3)
    D build.linux32x86/bochsx86/conf.COG (56)
    D build.linux32x86/bochsx86/makeem (3)
    D build.linux32x86/editnewspeakinstall.sh (37)
    D build.linux32x86/editpharoinstall.sh (22)
    D build.linux32x86/gdbarm32/conf.COG (19)
    D build.linux32x86/gdbarm32/makeem (4)
    D build.linux32x86/makeall (10)
    D build.linux32x86/makeallclean (10)
    D build.linux32x86/makeallmakefiles (12)
    D build.linux32x86/makeproduct (10)
    D build.linux32x86/makeproductclean (10)
    D build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm (39)
    D build.linux32x86/newspeak.cog.spur/build.assert/mvm (41)
    D build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm (39)
    D build.linux32x86/newspeak.cog.spur/build.debug/mvm (41)
    D build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm (43)
    D build.linux32x86/newspeak.cog.spur/build/mvm (45)
    D build.linux32x86/newspeak.cog.spur/makeallclean (15)
    D build.linux32x86/newspeak.cog.spur/makealldirty (15)
    D build.linux32x86/newspeak.cog.spur/plugins.ext (3)
    D build.linux32x86/newspeak.cog.spur/plugins.int (28)
    D build.linux32x86/newspeak.sista.spur/NotYetImplemented (0)
    D build.linux32x86/newspeak.sista.spur/makeallclean (15)
    D build.linux32x86/newspeak.sista.spur/makealldirty (15)
    D build.linux32x86/newspeak.sista.spur/plugins.ext (3)
    D build.linux32x86/newspeak.sista.spur/plugins.int (28)
    D build.linux32x86/newspeak.stack.spur/build.assert/mvm (41)
    D build.linux32x86/newspeak.stack.spur/build.debug/mvm (41)
    D build.linux32x86/newspeak.stack.spur/build/mvm (45)
    D build.linux32x86/newspeak.stack.spur/makeallclean (15)
    D build.linux32x86/newspeak.stack.spur/makealldirty (15)
    D build.linux32x86/newspeak.stack.spur/plugins.ext (3)
    D build.linux32x86/newspeak.stack.spur/plugins.int (28)
    D build.linux32x86/nsnac.cog.spur/build.assert.itimerheartbeat/mvm (39)
    D build.linux32x86/nsnac.cog.spur/build.assert/mvm (41)
    D build.linux32x86/nsnac.cog.spur/build.debug.itimerheartbeat/mvm (39)
    D build.linux32x86/nsnac.cog.spur/build.debug/mvm (41)
    D build.linux32x86/nsnac.cog.spur/build.itimerheartbeat/mvm (43)
    D build.linux32x86/nsnac.cog.spur/build/mvm (45)
    D build.linux32x86/nsnac.cog.spur/makeallclean (15)
    D build.linux32x86/nsnac.cog.spur/makealldirty (15)
    D build.linux32x86/nsnac.cog.spur/plugins.ext (3)
    D build.linux32x86/nsnac.cog.spur/plugins.int (28)
    D build.linux32x86/pharo.cog.spur.lowcode/build.assert.itimerheartbeat/mvm (36)
    D build.linux32x86/pharo.cog.spur.lowcode/build.assert/mvm (39)
    D build.linux32x86/pharo.cog.spur.lowcode/build.debug.itimerheartbeat/mvm (36)
    D build.linux32x86/pharo.cog.spur.lowcode/build.debug/mvm (39)
    D build.linux32x86/pharo.cog.spur.lowcode/build.itimerheartbeat/mvm (57)
    D build.linux32x86/pharo.cog.spur.lowcode/build/mvm (59)
    D build.linux32x86/pharo.cog.spur.lowcode/makeallclean (15)
    D build.linux32x86/pharo.cog.spur.lowcode/makealldirty (15)
    D build.linux32x86/pharo.cog.spur.lowcode/plugins.ext (13)
    D build.linux32x86/pharo.cog.spur.lowcode/plugins.int (36)
    D build.linux32x86/pharo.cog.spur.minheadless/build.assert.itimerheartbeat/mvm (38)
    D build.linux32x86/pharo.cog.spur.minheadless/build.assert/mvm (51)
    D build.linux32x86/pharo.cog.spur.minheadless/build.debug.itimerheartbeat/mvm (38)
    D build.linux32x86/pharo.cog.spur.minheadless/build.itimerheartbeat/mvm (61)
    D build.linux32x86/pharo.cog.spur.minheadless/build/mvm (54)
    D build.linux32x86/pharo.cog.spur.minheadless/makeallclean (15)
    D build.linux32x86/pharo.cog.spur.minheadless/makealldirty (15)
    D build.linux32x86/pharo.cog.spur/build.assert.itimerheartbeat/mvm (37)
    D build.linux32x86/pharo.cog.spur/build.assert/mvm (40)
    D build.linux32x86/pharo.cog.spur/build.debug.itimerheartbeat/mvm (37)
    D build.linux32x86/pharo.cog.spur/build.debug/mvm (40)
    D build.linux32x86/pharo.cog.spur/build.itimerheartbeat/mvm (60)
    D build.linux32x86/pharo.cog.spur/build/mvm (62)
    D build.linux32x86/pharo.cog.spur/makeallclean (15)
    D build.linux32x86/pharo.cog.spur/makealldirty (15)
    D build.linux32x86/pharo.cog.spur/plugins.ext (17)
    D build.linux32x86/pharo.cog.spur/plugins.int (36)
    D build.linux32x86/pharo.sista.spur/build.assert.itimerheartbeat/mvm (46)
    D build.linux32x86/pharo.sista.spur/build.assert/mvm (46)
    D build.linux32x86/pharo.sista.spur/build.debug.itimerheartbeat/mvm (49)
    D build.linux32x86/pharo.sista.spur/build.debug/mvm (49)
    D build.linux32x86/pharo.sista.spur/build.itimerheartbeat/mvm (54)
    D build.linux32x86/pharo.sista.spur/build/mvm (55)
    D build.linux32x86/pharo.sista.spur/makeallclean (15)
    D build.linux32x86/pharo.sista.spur/makealldirty (15)
    D build.linux32x86/pharo.sista.spur/plugins.ext (15)
    D build.linux32x86/pharo.sista.spur/plugins.int (36)
    D build.linux32x86/pharo.stack.spur.lowcode/build.assert.itimerheartbeat/mvm (36)
    D build.linux32x86/pharo.stack.spur.lowcode/build.assert/mvm (39)
    D build.linux32x86/pharo.stack.spur.lowcode/build.debug.itimerheartbeat/mvm (36)
    D build.linux32x86/pharo.stack.spur.lowcode/build.debug/mvm (39)
    D build.linux32x86/pharo.stack.spur.lowcode/build.itimerheartbeat/mvm (57)
    D build.linux32x86/pharo.stack.spur.lowcode/build/mvm (59)
    D build.linux32x86/pharo.stack.spur.lowcode/makeallclean (15)
    D build.linux32x86/pharo.stack.spur.lowcode/makealldirty (15)
    D build.linux32x86/pharo.stack.spur.lowcode/plugins.ext (13)
    D build.linux32x86/pharo.stack.spur.lowcode/plugins.int (36)
    D build.linux32x86/squeak.cog.spur.immutability/build.assert/mvm (36)
    D build.linux32x86/squeak.cog.spur.immutability/build.debug/mvm (36)
    D build.linux32x86/squeak.cog.spur.immutability/build/mvm (40)
    D build.linux32x86/squeak.cog.spur.immutability/makeallclean (15)
    D build.linux32x86/squeak.cog.spur.immutability/makealldirty (15)
    D build.linux32x86/squeak.cog.spur.immutability/plugins.ext (16)
    D build.linux32x86/squeak.cog.spur.immutability/plugins.int (38)
    D build.linux32x86/squeak.cog.spur/build.assert.itimerheartbeat/mvm (36)
    D build.linux32x86/squeak.cog.spur/build.assert/mvm (36)
    D build.linux32x86/squeak.cog.spur/build.debug.itimerheartbeat/mvm (36)
    D build.linux32x86/squeak.cog.spur/build.debug/mvm (37)
    D build.linux32x86/squeak.cog.spur/build.itimerheartbeat/mvm (40)
    D build.linux32x86/squeak.cog.spur/build/mvm (40)
    D build.linux32x86/squeak.cog.spur/makeallclean (15)
    D build.linux32x86/squeak.cog.spur/makealldirty (15)
    D build.linux32x86/squeak.cog.spur/makethbdirty (15)
    D build.linux32x86/squeak.cog.spur/plugins.ext (16)
    D build.linux32x86/squeak.cog.spur/plugins.int (38)
    D build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm (34)
    D build.linux32x86/squeak.cog.v3/build.assert/mvm (34)
    D build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm (34)
    D build.linux32x86/squeak.cog.v3/build.debug/mvm (34)
    D build.linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm (38)
    D build.linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm (35)
    D build.linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm (35)
    D build.linux32x86/squeak.cog.v3/build.multithreaded/mvm (39)
    D build.linux32x86/squeak.cog.v3/build/mvm (38)
    D build.linux32x86/squeak.cog.v3/makeallclean (15)
    D build.linux32x86/squeak.cog.v3/makealldirty (15)
    D build.linux32x86/squeak.cog.v3/plugins.ext (14)
    D build.linux32x86/squeak.cog.v3/plugins.int (38)
    D build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/mvm (36)
    D build.linux32x86/squeak.sista.spur/build.assert/mvm (36)
    D build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/mvm (36)
    D build.linux32x86/squeak.sista.spur/build.debug/mvm (36)
    D build.linux32x86/squeak.sista.spur/build.itimerheartbeat/mvm (40)
    D build.linux32x86/squeak.sista.spur/build/mvm (40)
    D build.linux32x86/squeak.sista.spur/makeallclean (15)
    D build.linux32x86/squeak.sista.spur/makealldirty (15)
    D build.linux32x86/squeak.sista.spur/plugins.ext (14)
    D build.linux32x86/squeak.sista.spur/plugins.int (38)
    D build.linux32x86/squeak.stack.spur/build.assert/mvm (37)
    D build.linux32x86/squeak.stack.spur/build.debug/mvm (37)
    D build.linux32x86/squeak.stack.spur/build/mvm (40)
    D build.linux32x86/squeak.stack.spur/makeallclean (15)
    D build.linux32x86/squeak.stack.spur/makealldirty (15)
    D build.linux32x86/squeak.stack.spur/plugins.ext (13)
    D build.linux32x86/squeak.stack.spur/plugins.int (38)
    D build.linux32x86/squeak.stack.v3/build.assert/mvm (36)
    D build.linux32x86/squeak.stack.v3/build.debug/mvm (36)
    D build.linux32x86/squeak.stack.v3/build/mvm (40)
    D build.linux32x86/squeak.stack.v3/makeallclean (15)
    D build.linux32x86/squeak.stack.v3/makealldirty (15)
    D build.linux32x86/squeak.stack.v3/plugins.ext (13)
    D build.linux32x86/squeak.stack.v3/plugins.int (38)
    D build.linux32x86/third-party/Makefile.lib.extra (27)
    D build.linux32x86/third-party/Makefile.libgit2 (65)
    D build.linux32x86/third-party/Makefile.libsdl2 (46)
    D build.linux32x86/third-party/Makefile.libssh2 (51)
    D build.linux32x86/third-party/Makefile.openssl (48)
    D build.linux32x86/third-party/Makefile.pkgconfig (38)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/.gitignore (56)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/COPYING (504)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/ChangeLog (69)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/INSTALL (122)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/MEMORY-LEAK (13)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/Makefile.am (34)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/Makefile.in (724)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/NOTES (56)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/TODO (4)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/acinclude.m4 (24)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/aclocal.m4 (7262)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/alsalisp/Makefile.am (8)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/alsalisp/Makefile.in (528)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/alsalisp/alsalisp.c (110)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/alsalisp/hctl.lisp (91)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/alsalisp/hello.lisp (26)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/alsalisp/itest.lisp (1)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/alsalisp/test.lisp (382)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/aserver/COPYING (340)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/aserver/Makefile.am (12)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/aserver/Makefile.in (557)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/aserver/aserver.c (1104)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/autom4te.cache/output.0 (22836)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/autom4te.cache/output.1 (22824)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/autom4te.cache/requests (354)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/autom4te.cache/traces.0 (9496)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/autom4te.cache/traces.1 (693)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/compile (142)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/config.guess (1411)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/config.sub (1500)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/configure (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/configure.in (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/cvscompile (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/depcomp (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/doc/Makefile.am (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/doc/Makefile.in (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/doc/README.1st (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/doc/asoundrc.txt (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/doc/doxygen.cfg.in (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/doc/index.doxygen (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/doc/pictures/Makefile.am (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/doc/pictures/Makefile.in (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/doc/pictures/wave1.gif (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/doc/pictures/wave2.gif (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/gitcompile (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/include/Makefile.am (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/include/Makefile.in (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/include/alisp.h (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/include/alsa (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/include/alsa-symbols.h (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/include/aserver.h (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/include/asoundef.h (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/include/asoundlib-head.h (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/include/asoundlib-tail.h (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/include/conf.h (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/include/config.h.in (0)
    D build.linux32x86/third-party/alsa-lib-1.0.17a/include/control.h (0)

-- Patch Links --

https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/543.patch
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/543.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/543
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20201224/192b0980/attachment-0001.html>


More information about the Vm-dev mailing list