Skip to content

C2x#35

Open
vixie wants to merge 31 commits into4_17from
c2x
Open

C2x#35
vixie wants to merge 31 commits into4_17from
c2x

Conversation

@vixie
Copy link
Copy Markdown
Collaborator

@vixie vixie commented Feb 26, 2026

ok i've rebased c2x on current 4_17, which involved resolving conflicts for every single change previously made in the c2x branch.

i think we should not be working from the 4_17 branch, but rather, should work on 'main' or 'master'. 4.17 isn't going to be shipped again, so we should not be committing there. so if possible, reject this PR, create 'main' or 'master' from HEAD, and i'll rebase c2x against 'main' or 'master' and request a PR there. later on we can branch from 'main' or 'master' to create 5_0.

no matter what, we need to get these changes committed before we evolve the editor further.

vixie and others added 30 commits March 2, 2025 03:00
… tparm,

tgoto, which cause a core dump or compile errors under certain environments,
e.g. CentOS7)
no longer use -u on jmake since it causes a spurious failure in some situations
…code)

removed all declarations that would appear in C89 or POSIX.1 standard headers
(I think POSIX.1 1988 ought to be fine, though hard to say since all machines
I can test are far more modern and conform to 2001)

restored JSSIZE_T so Windows builds again.

Tweaks to testbuild.sh to test mingw and pipeprocs.
doubt c2x Jove compiles/works on it anyway, old systems need
to stay with 4.17.
had either better have fstat+fchmod or declare ttyname in
unistd.h)
incorrect parens around a few 'extern char*' decls (most importantly: tparm, tgoto, which cause a core dump or compile errors under certain environments, e.g. CentOS7) no longer use -u on jmake since it causes a spurious failure in some situations
error: a function declaration without a prototype is deprecated in al…
c97301d

Merge branch 'moraes/pr_jove_c2x_badparen' into c2x
… tparm,

tgoto, which cause a core dump or compile errors under certain environments,
e.g. CentOS7)
no longer use -u on jmake since it causes a spurious failure in some situations
…code)

removed all declarations that would appear in C89 or POSIX.1 standard headers
(I think POSIX.1 1988 ought to be fine, though hard to say since all machines
I can test are far more modern and conform to 2001)

restored JSSIZE_T so Windows builds again.

Tweaks to testbuild.sh to test mingw and pipeprocs.
doubt c2x Jove compiles/works on it anyway, old systems need
to stay with 4.17.
had either better have fstat+fchmod or declare ttyname in
unistd.h)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants