From noreply at github.com Mon Nov 4 05:48:11 2019 From: noreply at github.com (peter mckinna) Date: Sun, 03 Nov 2019 20:48:11 -0800 Subject: [M3commit] [modula3/cm3] 4c5057: fix compiler warning Message-ID: Branch: refs/heads/master Home: https://github.com/modula3/cm3 Commit: 4c50574743dc41ddcb7cf13d2bc4905780f21933 https://github.com/modula3/cm3/commit/4c50574743dc41ddcb7cf13d2bc4905780f21933 Author: peter mckinna Date: 2019-11-04 (Mon, 04 Nov 2019) Changed paths: M m3-libs/m3core/src/runtime/common/RTIOc.c Log Message: ----------- fix compiler warning Commit: 9848965050ce994d8e04d598571b57b6ab480155 https://github.com/modula3/cm3/commit/9848965050ce994d8e04d598571b57b6ab480155 Author: peter mckinna Date: 2019-11-04 (Mon, 04 Nov 2019) Changed paths: M m3-libs/libm3/tests/fmtlex/scan/src/m3makefile Log Message: ----------- fix syntax Compare: https://github.com/modula3/cm3/compare/6b2442d0e5b8...9848965050ce From noreply at github.com Tue Nov 19 03:10:09 2019 From: noreply at github.com (peter mckinna) Date: Mon, 18 Nov 2019 18:10:09 -0800 Subject: [M3commit] [modula3/cm3] 0ffb4d: remove spurious end Message-ID: Branch: refs/heads/master Home: https://github.com/modula3/cm3 Commit: 0ffb4dbbac92bc38cf72431dc7a02407e4c180eb https://github.com/modula3/cm3/commit/0ffb4dbbac92bc38cf72431dc7a02407e4c180eb Author: peter mckinna Date: 2019-11-04 (Mon, 04 Nov 2019) Changed paths: M examples/web/src/m3makefile Log Message: ----------- remove spurious end Commit: ab3d401c5ee8187f0388e6b44709ec856ea9c9bb https://github.com/modula3/cm3/commit/ab3d401c5ee8187f0388e6b44709ec856ea9c9bb Author: peter mckinna Date: 2019-11-04 (Mon, 04 Nov 2019) Changed paths: M m3-sys/cm3/src/Builder.m3 Log Message: ----------- add llvm optimised name support so the _opt version is properly removed during build Commit: a88f4e4ed33c3751f002c04e0674cb136f3557bf https://github.com/modula3/cm3/commit/a88f4e4ed33c3751f002c04e0674cb136f3557bf Author: peter mckinna Date: 2019-11-04 (Mon, 04 Nov 2019) Changed paths: A m3-ui/X11R4/src/Common/Xft.i3 M m3-ui/X11R4/src/Common/m3makefile Log Message: ----------- Add Xft support Commit: 6c7d4475eb07697d35baeac4909eb538ed95b6f9 https://github.com/modula3/cm3/commit/6c7d4475eb07697d35baeac4909eb538ed95b6f9 Author: peter mckinna Date: 2019-11-11 (Mon, 11 Nov 2019) Changed paths: R m3-libs/m3core/src/runtime/common/RTutils.m3.zzk Log Message: ----------- clean out old file Compare: https://github.com/modula3/cm3/compare/9848965050ce...6c7d4475eb07 From noreply at github.com Tue Nov 19 05:26:04 2019 From: noreply at github.com (peter mckinna) Date: Mon, 18 Nov 2019 20:26:04 -0800 Subject: [M3commit] [modula3/cm3] 4619de: Moved readme Message-ID: Branch: refs/heads/master Home: https://github.com/modula3/cm3 Commit: 4619dee58c7de3b195d994ef4bb5d2b4f87a5805 https://github.com/modula3/cm3/commit/4619dee58c7de3b195d994ef4bb5d2b4f87a5805 Author: peter mckinna Date: 2019-11-19 (Tue, 19 Nov 2019) Changed paths: A m3-sys/llvm/README_bindings R m3-sys/llvmbindings/src/README Log Message: ----------- Moved readme Commit: 1ea9d5afbf47539c644755a8ae2617340ca85b93 https://github.com/modula3/cm3/commit/1ea9d5afbf47539c644755a8ae2617340ca85b93 Author: peter mckinna Date: 2019-11-19 (Tue, 19 Nov 2019) Changed paths: A m3-sys/llvm/README_usage R m3-sys/llvm/src/readme Log Message: ----------- Moved readme Commit: b3f356c4a35945eb6efa45255ace9742abcc1a6a https://github.com/modula3/cm3/commit/b3f356c4a35945eb6efa45255ace9742abcc1a6a Author: peter mckinna Date: 2019-11-19 (Tue, 19 Nov 2019) Changed paths: A m3-sys/llvm/llvm3.6.1/src/M3CG_LLVM.i3 A m3-sys/llvm/llvm3.6.1/src/M3CG_LLVM.m3 A m3-sys/llvm/llvm3.6.1/src/Main.m3 A m3-sys/llvm/llvm3.6.1/src/m3makefile R m3-sys/llvm3.6.1/src/M3CG_LLVM.i3 R m3-sys/llvm3.6.1/src/M3CG_LLVM.m3 R m3-sys/llvm3.6.1/src/Main.m3 R m3-sys/llvm3.6.1/src/m3makefile Log Message: ----------- Moved llvm3.6.1 to llvm Commit: 37b9456bcde292cf5323f42a2a74ed188737da50 https://github.com/modula3/cm3/commit/37b9456bcde292cf5323f42a2a74ed188737da50 Author: peter mckinna Date: 2019-11-19 (Tue, 19 Nov 2019) Changed paths: R m3-sys/llvmbindings/src/.gitignore R m3-sys/llvmbindings/src/DwarfConst.i3 R m3-sys/llvmbindings/src/LLVM.i3 R m3-sys/llvmbindings/src/LLVMTypes.i3 R m3-sys/llvmbindings/src/M3DIBuilder.cpp R m3-sys/llvmbindings/src/M3DIBuilder.h R m3-sys/llvmbindings/src/M3DIBuilder.i3 R m3-sys/llvmbindings/src/M3Extras.cpp R m3-sys/llvmbindings/src/M3Extras.h R m3-sys/llvmbindings/src/Makefile R m3-sys/llvmbindings/src/m3makefile Log Message: ----------- Removed old llvmbindings directory Commit: f80ec605736178766733d074820c6d0a1287ee6c https://github.com/modula3/cm3/commit/f80ec605736178766733d074820c6d0a1287ee6c Author: peter mckinna Date: 2019-11-19 (Tue, 19 Nov 2019) Changed paths: R m3-sys/llvm/src/DIBuilderBindings.cpp R m3-sys/llvm/src/DIBuilderBindings.h R m3-sys/llvm/src/LLVM.i3 R m3-sys/llvm/src/M3CG_LLVM.i3 R m3-sys/llvm/src/M3CG_LLVM.m3 R m3-sys/llvm/src/M3Extras.cpp R m3-sys/llvm/src/M3Extras.h R m3-sys/llvm/src/Main.m3 R m3-sys/llvm/src/Makefile R m3-sys/llvm/src/m3makefile Log Message: ----------- Removed old llvm/src directory Commit: 854cfa5f452fd33c29fcfca6b894a20af3961a61 https://github.com/modula3/cm3/commit/854cfa5f452fd33c29fcfca6b894a20af3961a61 Author: peter mckinna Date: 2019-11-19 (Tue, 19 Nov 2019) Changed paths: A m3-sys/llvm/llvm5/src/M3CG_LLVM.i3 A m3-sys/llvm/llvm5/src/M3CG_LLVM.m3 A m3-sys/llvm/llvm5/src/Main.m3 A m3-sys/llvm/llvm5/src/m3makefile R m3-sys/llvm5.0/src/M3CG_LLVM.i3 R m3-sys/llvm5.0/src/M3CG_LLVM.m3 R m3-sys/llvm5.0/src/Main.m3 R m3-sys/llvm5.0/src/m3makefile Log Message: ----------- Moved llvm5.0 to llvm Commit: 17f744cb0b5271ffd531a99ff87a11068cadd691 https://github.com/modula3/cm3/commit/17f744cb0b5271ffd531a99ff87a11068cadd691 Author: peter mckinna Date: 2019-11-19 (Tue, 19 Nov 2019) Changed paths: A m3-sys/llvm/llvm5bindings/src/DwarfConst.i3 A m3-sys/llvm/llvm5bindings/src/LLVM.i3 A m3-sys/llvm/llvm5bindings/src/LLVMTypes.i3 A m3-sys/llvm/llvm5bindings/src/M3DIBuilder.cpp A m3-sys/llvm/llvm5bindings/src/M3DIBuilder.i A m3-sys/llvm/llvm5bindings/src/M3DIBuilder.i3 A m3-sys/llvm/llvm5bindings/src/M3DIBuilder.m3 A m3-sys/llvm/llvm5bindings/src/M3DIBuilderRaw.i3 A m3-sys/llvm/llvm5bindings/src/M3DIBuilderRaw.m3 A m3-sys/llvm/llvm5bindings/src/M3Extras.cpp A m3-sys/llvm/llvm5bindings/src/M3Extras.h A m3-sys/llvm/llvm5bindings/src/Makefile A m3-sys/llvm/llvm5bindings/src/WinMakefile A m3-sys/llvm/llvm5bindings/src/gendibuilder A m3-sys/llvm/llvm5bindings/src/m3makefile R m3-sys/llvm5.0bindings/src/DwarfConst.i3 R m3-sys/llvm5.0bindings/src/LLVM.i3 R m3-sys/llvm5.0bindings/src/LLVMTypes.i3 R m3-sys/llvm5.0bindings/src/M3DIBuilder.cpp R m3-sys/llvm5.0bindings/src/M3DIBuilder.i R m3-sys/llvm5.0bindings/src/M3DIBuilder.i3 R m3-sys/llvm5.0bindings/src/M3DIBuilder.m3 R m3-sys/llvm5.0bindings/src/M3DIBuilderRaw.i3 R m3-sys/llvm5.0bindings/src/M3DIBuilderRaw.m3 R m3-sys/llvm5.0bindings/src/M3Extras.cpp R m3-sys/llvm5.0bindings/src/M3Extras.h R m3-sys/llvm5.0bindings/src/Makefile R m3-sys/llvm5.0bindings/src/WinMakefile R m3-sys/llvm5.0bindings/src/gendibuilder R m3-sys/llvm5.0bindings/src/m3makefile Log Message: ----------- Moved llvm5.0bindings to llvm Commit: a6a7e7aa7736ccc6f5c5e7f28e2c39e4267fec4d https://github.com/modula3/cm3/commit/a6a7e7aa7736ccc6f5c5e7f28e2c39e4267fec4d Author: peter mckinna Date: 2019-11-19 (Tue, 19 Nov 2019) Changed paths: A m3-sys/llvm/llvm9bindings/src/DIBuilder.m3 A m3-sys/llvm/llvm9bindings/src/DwarfConst.i3 A m3-sys/llvm/llvm9bindings/src/LLVM.i3 A m3-sys/llvm/llvm9bindings/src/LLVMTypes.i3 A m3-sys/llvm/llvm9bindings/src/M3DIBuilder.cpp A m3-sys/llvm/llvm9bindings/src/M3DIBuilder.i A m3-sys/llvm/llvm9bindings/src/M3DIBuilder.i3 A m3-sys/llvm/llvm9bindings/src/M3DIBuilder.m3 A m3-sys/llvm/llvm9bindings/src/M3DIBuilderRaw.i3 A m3-sys/llvm/llvm9bindings/src/M3DIBuilderRaw.m3 A m3-sys/llvm/llvm9bindings/src/M3Extras.cpp A m3-sys/llvm/llvm9bindings/src/M3Extras.h A m3-sys/llvm/llvm9bindings/src/Makefile A m3-sys/llvm/llvm9bindings/src/WinMakefile A m3-sys/llvm/llvm9bindings/src/gendibuilder A m3-sys/llvm/llvm9bindings/src/llvmignores A m3-sys/llvm/llvm9bindings/src/m3makefile Log Message: ----------- Add llvm9 bindings Commit: 1bcf019aa92e1dce97c070179e8bbcaa3c5a4789 https://github.com/modula3/cm3/commit/1bcf019aa92e1dce97c070179e8bbcaa3c5a4789 Author: peter mckinna Date: 2019-11-19 (Tue, 19 Nov 2019) Changed paths: A m3-sys/llvm/llvm9/src/M3CG_LLVM.i3 A m3-sys/llvm/llvm9/src/M3CG_LLVM.m3 A m3-sys/llvm/llvm9/src/Main.m3 A m3-sys/llvm/llvm9/src/m3makefile Log Message: ----------- Add llvm9 Compare: https://github.com/modula3/cm3/compare/6c7d4475eb07...1bcf019aa92e From noreply at github.com Thu Nov 28 04:48:59 2019 From: noreply at github.com (peter mckinna) Date: Wed, 27 Nov 2019 19:48:59 -0800 Subject: [M3commit] [modula3/cm3] 704453: Try a better fix to optimiser moving code within T... Message-ID: Branch: refs/heads/master Home: https://github.com/modula3/cm3 Commit: 7044538a307d10a528ff7bb04367374fea996238 https://github.com/modula3/cm3/commit/7044538a307d10a528ff7bb04367374fea996238 Author: peter mckinna Date: 2019-11-28 (Thu, 28 Nov 2019) Changed paths: M m3-sys/llvm/llvm9/src/M3CG_LLVM.m3 Log Message: ----------- Try a better fix to optimiser moving code within TRY EXCEPT blocks. Now setting all loads and stores volatile within a basic block where the original label had barrier as true.