Releases: mpsq/emacs-gcc-wayland-devel-builder
Releases · mpsq/emacs-gcc-wayland-devel-builder
Release 28.0.50.145994
Commits since last release
Check upstream for the full history.
- Add 1+ 1- integer range propagation support commit
- Add sum/subtraction integer range propagation support commit
- Add comp-cstr-greatest-in-range comp-cstr-smallest-in-range commit
- Don't require trailing backslashes in `comp-eln-load-path' (bug#45462) commit
- Fix recent shortdoc.el and fns.c additions commit
- Fix up length_internal with degenerate length inputs commit
- Improve "find definition" in Help buffers commit
- Add new predicates for sequence lengths commit
Release 28.0.50.145981
Commits since last release
Check upstream for the full history.
- Fix `byte-compile-file' for native compilation (bug#45442) commit
- Fix missing float handling into `comp-cstr-set-cmp-range' commit
- Follow get-buffer-create change commit
- lisp/forms.el (forms--run-functions): New function commit
- Fix test/src/process-tests on MS-Windows commit
- Rename Tramp method "media" to "mtp" (Bug#45402) commit
- Remove unnecessary lhs rename in `comp-ssa-rename-insn' commit
- Enable integer range narrowing under compare and branch commit
- Avoid missing email messages due to rmail-spam-filter commit
- Improvements for `:base-uri' svg image property commit
- Fix messages with plural forms in todo-mode.el commit
- Fix issues with lib/malloc out-of-dir builds commit
- Kill the scdaemon after doing the mml-sec tests commit
- Fix infloop in memory-report commit
- Fix package reloading problems on systems with symlinks commit
- Refactor package--list-loaded-files for easier debuggability commit
- Disable some semantic tests on systems without g++ commit
- Fix gpg-agent killing in mml-sec-tests commit
- Tag another Tramp test :unstable on emba commit
- Tag Tramp test :unstable commit
- Fix last change commit
- Add support for more EBCDIC code pages IBM2XX commit
- Don't compile Gnulib's 'free' on MinGW commit
- Revert "Import posix_spawn from Gnulib." commit
- Revert "Use posix_spawn if possible." commit
- Use posix_spawn if possible. commit
- Import posix_spawn from Gnulib. commit
- Update Gnulib. commit
- Adjust test_module to recent Gnulib changes commit
- Adjust to recent Gnulib changes commit
- Pacify gcc 10.2 -Wanalyzer-null-argument in gtkutil.c commit
- Don't emit byte op-code annotations in LIMPLE to optimize for compile-time commit
- Add more details to the "word processor" section commit
- cperl-mode: Correctly syntax highlight index/value array slices commit
- Make `remove-hook' interactive commit
- Allow `string-limit' to work on encoded strings commit
- Remove `string-slice' -- it's not very well defined commit
- Unbreak the build on *BSD and Macos after previous gnulib merge commit
- Fix the MinGW build broken by Gnulib update commit
- Unbreak the MinGW build broken by recent changes in callproc.c commit
- Update Gnulib. commit
- Ensure that Gnulib objects in subdirectories are built correctly. commit
- Memoize `comp-subtype-p' commit
- Constrain only mvars that are actually used commit
- Use `comp-assign-op-p' into dead code elimination pass commit
- Fix logic for constraining block with multiple predecessors commit
- Symplify (not t) => nil and (not nil) => t commit
- Extend cstrs pass to match `unless' like code commit
- Extend cstrs pass to match `when' like code commit
- Centralize subprocess creation in a single function. commit
- Invert basic block argument order in LIMPLE cond-jump commit
- CC Mode: introduce a new cache for brace structures. This fixes bug #45248 commit
- src/dispnew.c (sit_for): Fix bug#45292 commit
Release 28.0.50.145913
Commits since last release
Check upstream for the full history.
- Don't emit byte op-code annotations in LIMPLE to optimize for compile-time commit
- Memoize `comp-subtype-p' commit
- Constrain only mvars that are actually used commit
- Use `comp-assign-op-p' into dead code elimination pass commit
- Fix logic for constraining block with multiple predecessors commit
- Symplify (not t) => nil and (not nil) => t commit
- Extend cstrs pass to match `unless' like code commit
- Extend cstrs pass to match `when' like code commit
- Invert basic block argument order in LIMPLE cond-jump commit
Release 28.0.50.145902
Commits since last release
Check upstream for the full history.
- Declare argument vector as char *const *. commit
- Pass C string pointer to current directory to 'child_setup'. commit
- Negate only values while constraining variables (bug#45376) commit
- Fix non range cstr union operation commit
- Allocate environment block before forking. commit
- Follow cstr basic blocks to perform latch recognition commit
- Reject filenames containing NUL bytes. commit
- Remove an unused parameter from 'child_setup' function. commit
- Make input constraints into memoization hash immutable (bug#45376) commit
- Show image as text when trying to search/replace in image buffer (bug#25905) commit
- Improve the string-limit doc string commit
- Allow string-slice to take zero-length matches commit
- Revert recent server.el frame-focus changes commit
- Handle gracefully href="" in base tags in shr commit
- Fix use of obsolete 'emergency' warning level commit
- Fix use of obsolete 'error' warning level commit
- Use new NSString lisp methods commit
- Fix --with-nativecomp Windows build (bug#45303) commit
- Align the word "Function" in profiler's headers over the actual functions commit
- Ensure that Gnus servers are open(able) before searching them commit
- Align profiler's header-line-format to column 0, to work correctly on tty's commit
- Re-order the items in `profiler-report' output. commit
- Reorganize Tramp header lines commit
- Fix wdired-get-filename when ls -F marks symlinks commit
- Make string-pad take an optional START parameter commit
- Change the string-limit parameter semantics commit
- Further string-clean-whitespace tweaks commit
- ruby-mode-set-encoding): Use 'save-restriction' commit
- Tiny string-clean-whitespace simplification commit
- Make string-chop-newline more efficient commit
- Make string-clean-whitespace work on non-ASCII whitespace, too commit
- Add try-completion to the string shortdoc commit
- Add string-chop-newline commit
- Fix recent string utility additions commit
- Fix shorter-than-length case for string-limit commit
- Fix a test in auth-source-tests.el commit
- Fix a bunch of known type specifiers commit
- Fix `comp-add-call-cstr' and add a test commit
- Fix value type inference for doubly negate constraints commit
- Fix native compiler tests when they are bytecompiled commit
- Simplify correctly (or (integer 1 1) (not (integer 1 1))) as t commit
- Guarantee fwprop convergence and termination commit
- Allow for overlapping src and dst in cstr set operations commit
- Symplify type specifier (not t) as nil commit
- Enhance type inference constraining function arguments commit
- Allow for modifying insn-cell inside `comp-loop-insn-in-block' commit
- Rename comp-cond-cstr into comp-add-cstrs commit
- Two minors in comp.el commit
Release 28.0.50.144759
Release 28.0.50.145848
Short summary
Check upstream for more details.
- Fix a test in auth-source-tests.el commit
- Fix a bunch of known type specifiers commit
- Fix `comp-add-call-cstr' and add a test commit
- Fix value type inference for doubly negate constraints commit
- Fix native compiler tests when they are bytecompiled commit
- Simplify correctly (or (integer 1 1) (not (integer 1 1))) as t commit
- Guarantee fwprop convergence and termination commit
- Allow for overlapping src and dst in cstr set operations commit
- Symplify type specifier (not t) as nil commit
- Enhance type inference constraining function arguments commit
- Allow for modifying insn-cell inside `comp-loop-insn-in-block' commit
- Rename comp-cond-cstr into comp-add-cstrs commit
- Two minors in comp.el commit
- Add a type specifier test to comp-cstr-tests.el commit
- Enumerate and split type specifier tests in comp-tests.el to ease debug commit
- Improve constraint simplification logic in comp-cstr.el commit
- Fix a number of type specifier simplification tests commit
- Improve comp-fwprop pass commit
- Add mvar pretty print support when dumping LIMPLE commit
- Fix Windows build link-time zlib error (bug#45303) commit
Release 28.0.50.145825
Short summary
Check upstream for more details.
- Have native compiler always preserve multibyte strings (bug#45342) commit
- lisp/simple.el (goto-line-read-args): Use number-at-point (bug#45199) commit
- Fix missing 'gcc_jit_type_get_const' macro definition (bug#45303). commit
- Improve make-process in Tramp commit
- Inhibit buffer hooks in temporary buffers commit
- image-cache-size improvements commit
- Fix default value of gnus-registry-register-all: should be t commit
- Jamie Beardslee beardsleejamie@gmail.com commit
- Add 'internal_condition_case_5' (bug#45303). commit
- lisp/image-mode.el: Use one timer and lock for slow remote calls (bug#45256) commit
- Add 'gcc_jit_type_get_const' to Windows dynamic load machinery (bug#45303). commit
- Convert apropos-internal from C to Lisp (Bug#44529) commit
- Shorten some over-wide docstrings in functions and macros commit
- Shorten over-wide docstrings in variables commit
- Shorten over-wide docstrings in defcustoms commit
- Correct units and spacing in memory-report commit
- Set indent-tabs-mode for c-mode in .dir-locals.el commit
- Fix over-wide doc strings commit
- Clean-up 'internal_condition_case_4' orphan declaration (bug#45303). commit
- Move diagnostic pragmas out of namespace-scope (bug#45303). commit
- Fix Windows libgccjit library name (bug#45303). commit
- bibtex-mode: Permit user-defined schemes for sorting entries. commit
- lisp/emacs-lisp/package.el (package-quickstart-refresh): Fix last change commit
- Merge from origin/emacs-27 commit
- Update files for the 27.1.90 pretest commit
- lisp/emacs-lisp/package.el: Byte compile the quickstart file commit
- Minor fixes in authors.el and in tarball-making instructions commit
- Follow good regexp practice commit
- Save match data in flymake-diag-region (bug#29193) commit
- Fix previous frame-focus server.el change commit
- Fix regexp in IMAP search-string preparation commit
- flymake-diag-region: Fix the recent test breakage commit
- Some minor Tramp changes commit
- Remove incorrect comment from erc-goodies.el commit
- Fix my two most common causes of all windows/frames redisplay commit
- Make "Invalid modifier in string" ordinary invalid-read-syntax error commit
- Add a new item to TODO commit
- Fix fallback use of write-file in ido-mode commit
- Ensure that byte compilation works for relative files (Bug#45287). commit
- Default the init file to init.el, not init commit
- Fix resetting of gnus-pick-line-number commit
- Don't show minibuffer keybindings for suggestions in read-extended-command commit
- Give affixation-function higher priority over annotation-function (bug#45234) commit
- Improve documentation of 'query-replace' commit
- Update to Org 9.4.3 commit
- CPerl-mode: don't treat <<>> as starting a here-doc commit
- Update short docs in cperl-mode commit
- flymake-diag-region): Fall back to (end-of-thing 'symbol) commit
- Fix C-n/C-p when a line starts with an image commit
- Merge from origin/emacs-27 commit
- CC Mode: Optimize for scrolling large buffers containing few braces commit
- Revert last change in tramp-maybe-open-connection) commit
- Fix electric pairs in rst-mode commit
- Bind current-minibuffer-command to this-command commit
- doc/lispref/errors.texi (Standard Errors): Fix xref. commit
- Tiny fix for lispref/variables.texi commit
- Optimise c-font-lock-<>-arglists, particularly for buffers with few <..> pairs commit
- Fix error with fn key in NS port (bug#44533) commit
- Optimise c-parse-state for large buffers with few (if any) braces. commit
- Make the emake error messages red commit
- Add 'remote-file-error' for Tramp commit
- Improve accuracy of scrolling command...
Release 28.0.50.145661
Short summary
Check upstream for more details.
- Add 'internal_condition_case_5' (bug#45303). commit
- Add 'gcc_jit_type_get_const' to Windows dynamic load machinery (bug#45303). commit
- Clean-up 'internal_condition_case_4' orphan declaration (bug#45303). commit
- Move diagnostic pragmas out of namespace-scope (bug#45303). commit
- Fix Windows libgccjit library name (bug#45303). commit
Release 28.0.50.145653
Short summary
Check upstream for more details.
-
- Allow for adding constraints targetting blocks with multiple predecessors
-
- Rename comp-cond-rw -> comp-cond-cstr
-
- Memoize `comp-cstr-intersection'
-
- Add initial negated non-negegated intersection support
- Normalize cstrs for cache hint effectiveness and test stability
-
- Add `comp-split-pos-neg' function
-
- Enumerate type specifier tests to ease debugging
-
- Code rework add `comp-cstrs-homogeneous'
- Alter the "Redundant pcase patter" warning message
- Make elint load `require'd packages
- Explicitly specify svg base_uri using `:base-uri' image property
- Revert "Explicitly specify svg base_uri using `:base-uri' image property"
- Offer to save tutorial position on Emacs exit
- Update Info-toc-build parsing
- Prefer setq-local in python.el
- Preserve point in dired buffers in dired--find-file commands
- Make dired-toggle-read-only check whether the directory is writable
- Unbreak the MS-Windows build broken by recent changes
- Improve the documentation of marker handling when reverting
- Improve support for 'memory-report' on MS-Windows
- Allow customizing the Gnus summary thread indicators
- Improve some NS drawing code
- Use real DPI when rendering SVGs (bug#45124)
- Explicitly specify svg base_uri using `:base-uri' image property
-
- lisp/play/dunnet.el: Make it so loading the file is harmless
- button-buttonize doc string clarification
- Fix image-cache-size crash
- ; cperl-mode: Eliminate fallbacks if font-lock isn't loaded
- Also sort the totals section by size
- Tweak memory-report--format
- Append incremental message segments in socks-filter
- docstring: If FRAME is nil, it defaults to selected frame.
- Clarify fortran-beginning-of-subprogram doc string after change
- Fix compilation of image.c on non-Cairo systems
- bibtex-autokey-get-year: Follow iso8601
- Fix object-interval tests
- Fix parsing error in exif
- Add a new command `memory-report'
- Add new function `object-intervals'
- Add new function 'image-cache-size'
- Add a new function `button-buttonize'
-
- lisp/battery.el (battery--upower-devices): Protect the D-Bus call.
- Fix quoting in gnus-buffer-configuration
- Be more graceful about handling Gnus search errors
- Remove some ancient Emacs compat code from cperl-mode
- Prefer setq-local in cperl-mode.el
- Prefer setq-local in bibtex-style.el
- Avoid segfaults in pos_visible_p
- Fupcase no longer maps ?ß to itself (bug#11309)
- Allow creating a new tab from the minibuffer (bug#45072)
- Valentin Gatien-Baron valentin.gatienbaron@gmail.com
- Fix thinko in my previous commit
- ; Fix typo in my previous commit
- Allow specifying the project to switch to programmatically
- Add missing defcustom keywords to new variables
- Clarify `scroll-preserve-screen-position' doc string
- Remove isearch-input-method-local-p and always set buffer-local input-method
- Support highlighting of ripgrep output (bug#44983)
- Stricter gradle-kotlin message pattern
- Include the keymap in the gud-mode doc string
- `pdb' doc string clarification
- ; Merge from origin/emacs-27
- Improve predictability of 'scroll-preserve-screen-position'
- Update docs of 'defvar' and 'defface'
- Fix info mode fontification of built-in (*note Built-ins::)
- Fix crash (segfault) in etags on generating tags for Erlang files
- Recognise ß properly as a lower-case letter (bug#11309)
- cl-pushnew manual clarification
- cl-defmethod doc string clarification
- Clarify the default-boundp doc string
- Make ediff offer to create files it's inferring
- Improve tests for gio file notifications
- Filter revoked keys when saving files
- Prefer setq-local in most files
- Prefer setq-local in dired extensions
- Update publicsuffix.txt from upstream
- Fix [:upper:] and [:lower:] for Unicode characters (bug#11309)
- Prefer setq-local in some remaining progmodes
- Prefer setq-local in gdb-mi.el
- Prefer setq-local in etags.el
- Prefer setq-local in cfengine.el
- Prefer setq-local in sql.el
- Prefer setq-local in font-lock.el
- Make abbrev-tests.el more deterministic
- Make uncache_image slightly more efficient
Release 28.0.50.145486
Short summary
Check upstream for more details.
- Fix DEL key behavior
-
- Spawn a sub-process for running GCC also in batch mode (bug#45056)
-
- Unify common fallback exit point in `comp-cstr-union-1-no-mem'.
- Couple of `comp-cstr-union-1-no-mem' improvements for mixed neg pos union
- Print a backtrace on unhandled errors in batch mode (Bug#44942).
- Improve error message text of "C-x C-SPC"
- Make Tramp scripts more unique and robust
- Unicode integrals in Calc
- Avoid modifying nnimap user option in spam.el
- Prefer setq-local in several progmodes
- Prefer setq-local in emulation/*.el
- Prefer setq-local in url/*.el
-
- Memoize `comp-cstr-union-1'
- More improvements to `comp-cstr-union-1' for mixed positive/negative cases
-
- Fix `comp-cstr-to-type-spec'
- Fix union of homogeneously negated input constraints
-
- Add `with-comp-cstr-accessors' macro.
- Initial support for union of negated constraints
- Initial constraint negation support
-
- lisp/progmodes/perl-mode.el: Fix handling of s'foo'bar'
- Prefer setq-local in play/*.el
- Fix last change to shell-command
- Prefer setq-local in mail/*.el
- Prefer setq-local in vc/*.el
- Always show the summary
- Fontify the group and the line number
- Hide the common parent directory, if any
- xref--show-defs-minibuffer: new "show definitions" UI
-
- Do not compile
comp-cstr.el
in vanilla builds
- Do not compile
- Vanilla build warning clean-up
-
- Fix `load-history' causing a number of spurious compiler warnings
- Improve docstrings
- Prefer setq-local in emacs-lisp/*.el
- Prefer setq-local in net/*.el
- Speed up match-substitute-replacement
- Prefer setq-local in cedet
- Prefer setq-local in most of textmodes/*.el
- Don't abort when terminated by SIGINT in -batch
- Make custom-data saving atomic
- Allow viper-save-setting to save numerical settings
- Clarify icomplete-show-matches-on-no-input doc string
- Prefer setq-local in erc
- Make shell-command use comint settings
- Prefer setq-local in eshell
- Preload iso-trans.el
- Support using ripgrep in project-find-regexp and friends
-
- Reduce (half) the number of loads emitted for calling into C code
- ; Fix last change
- Restore nnimap-split-download-body as a customization option
- Define explicit-shell-file-name only in shell.el
- Add tests for several byte-compiler warnings
- Avoid spamming view-mode-enter help message
- Fix auto-revert-test07-auto-revert-several-buffers
- Improve performance of auto-revert-notify-add-watch
- Remove redundant requires of 'help'
- Remove redundant requires of 'button'
- Fix "grep foo bar" in eshell
- Don't make grep arguments invisible in eshell
- Recompute error positions in python-shell-send-region
- Remove redundant requires of 'custom'
- Remove redundant requires of 'font-core'
- Remove redundant requires of 'font-lock'
- bibtex-autokey-get-year: Allow both a year or date field.
- bibtex-mode: do not fail when local variables are disabled
- Allow bibtex-contline-indentation as file-local variable.
- Remove redundant requires of faces
- Remove redundant requires of env
- Allow bibtex-unify-case-function as file-local variable
- Add test to autorevert-tests.el
- Improve sectioning in bytecomp-tests.el
- Make variable cperl-version obsolete
- Remove some Emacs 19 compat code from cperl-mode
- Remove some references to fast-lock and lazy-lock
- Fix alignment of declaractions of arrays
-
- INSTALL: Add the installation command of development packages for FreeBSD.
- Fix xsdre-range-list-to-char-alternative problem with {P}
- Fix the message-fetch-field doc string
- Remove specific byte-compiler warnings for cl.el
- Improve .gitignore and project-vc-ignores handling
- Use project--value-in-dir
- Fix documentation of window-in-direction arg MINIBUF (bug#44932)