• R/O
  • SSH

yash: List of commits

修訂. 時間 作者
r4215 2022-10-11 00:12:51 magicant

Allow configuring predict style through the PS*P variable

Patch contributed by Thomas Vigouroux <thomas.vigouroux@protonmail.com>

r4214 2022-10-07 00:55:49 magicant

Run tests about comments as POSIX sh

r4213 2022-10-06 01:03:28 magicant

Skip unstable tests about stopping signals (#45760)

There are more parameter combinations we have missed to skip.

r4212 2022-10-06 01:03:25 magicant

Prevent some tests from being suspended (#45760)

r4211 2022-10-01 22:48:14 magicant

.github/workflows/c: Use latest actions/checkout

r4210 2022-10-01 22:48:12 magicant

.github/workflows/c: Use stable apt command line

The "apt" utility is for interactive uses and its command line syntax is
subject to change. We should use "apt-get" for scripting purposes.

Also, we should update the cache before installation since the stale
cache may prevent apt from fetching the correct package.

r4209 2022-10-01 21:31:43 magicant

configure: add -std=c99 conditionally (#45739)

Many users seem to try to override the default CC and/or CFLAGS without
knowing the effect of what they are doing. Our build configuration needs
a confirming C99 compiler, which may require a specific option to select
the language version. This commit adds a dynamic test that makes sure
the compiler is invoked with appropriate options.

r4208 2022-09-28 22:40:36 magicant

Require $PATH search for substitutive built-ins

This commit recategorizes regular built-ins into substitutive built-ins
and extension built-ins in order to remove the use of the words "regular
built-ins," which have been used in a different meaning than mentioned

To minimize the behavioral differences caused by enabling the POSIXly-
correct mode, substitutive built-ins now require a corresponding
external program when running them except for the "array" built-in which
now is an extension built-in and is completely ignored in the POSIXly-
correct mode.

r4207 2022-09-28 22:40:33 magicant

Reject non-portable built-ins in POSIX mode (#43467)

To be more restrictive on non-portable features in the POSIX mode, yash
now refuses to execute built-ins listed as utilities with unspecified
results in POSIX XCU 2.9.1. The built-in category "semi-special" is
removed in favor of the new categories "mandatory" and "elective."

r4206 2022-09-03 12:26:25 magicant

doc/ja: Fix translation of meta-variables

r4205 2022-09-03 12:13:32 magicant

doc/ja: Remove reference to incorrect option

The break and continue built-ins do not have the interact option.

r4204 2022-09-03 11:57:11 magicant

doc/ja/intro: Fix markup

r4203 2022-08-23 23:25:45 magicant

Version 2.53

r4202 2022-08-23 22:52:32 magicant

Up version to 2.53

r4201 2022-08-20 15:17:01 magicant

configure: Avoid compiler warnings in getrlimit test

GCC 12 yields a warning when getrlimit from glibc 2.35 is called with a
second parameter being null. We should suppress the warning so the test
succeeds when compiled with the -Werror option.

r4200 2022-08-20 15:16:59 magicant

configure: Avoid compiler warnings in ncurses test

Recent versions of ncurses (at least version 6.2) have some function
prototype declarations different in parameter types. Because of the
incompatible-type warning, some tests in "configure" fail when compiled
with the -Werror option. This commit rewrites the test so it does not
produce warnings when it should succeed.

r4199 2022-08-18 00:16:27 magicant

Update po files

r4198 2022-08-18 00:11:23 magicant

Remove branch arith-error

r4197 2022-08-18 00:10:33 magicant

Avoid undefined behavior in arithmetic expansion (#45200)

r4196 2022-08-17 23:32:51 magicant


r4195 2022-08-17 23:03:17 magicant

Update documentation

r4194 2022-08-17 00:45:31 magicant

arith: Detect error in bitwise shifting

r4193 2022-08-14 23:53:43 magicant

arith: Detect overflow in division

r4192 2022-08-14 23:53:41 magicant

arith: Detect overflow in +, -, and *

r4191 2022-08-14 23:53:38 magicant

arith: Split calculation functions

r4190 2022-08-14 23:53:36 magicant

arith: Detect overflow in ++ and --

r4189 2022-08-14 23:53:34 magicant

arith: Detect overflow in unary minus

r4188 2022-08-14 23:47:37 magicant

Create branch arith-error

r4187 2022-07-24 12:30:41 magicant

Correct assertion in here-doc delimiter parsing (#45202)

If is_end_of_heredoc_contents is called immediately after parsing
another here-doc delimiter that is not followed by a newline, the
assertion does not hold.

r4186 2022-07-17 13:52:27 magicant

Exit on assignment error in for loop (#45010)

Show on old repository browser