Page MenuHomePhabricator
Feed Advanced Search

May 1 2023

muiez committed rG6cd3343b4a38: [SystemZ][z/OS] Mark ecsymbols test as unsupported (authored by muiez).
[SystemZ][z/OS] Mark ecsymbols test as unsupported
May 1 2023, 8:27 AM · Restricted Project, Restricted Project
muiez closed D149591: [SystemZ][z/OS] Mark ecsymbols test as unsupported.
May 1 2023, 8:26 AM · Restricted Project, Restricted Project
muiez requested review of D149591: [SystemZ][z/OS] Mark ecsymbols test as unsupported.
May 1 2023, 7:59 AM · Restricted Project, Restricted Project

Apr 6 2023

muiez accepted D147460: [SystemZ][z/OS] Make LIBCXXABI_LIBUNWIND_INCLUDES_INTERNAL available for external unwind library..

LGTM

Apr 6 2023, 11:57 AM · Restricted Project, Restricted Project

Oct 28 2022

muiez added a comment to D133517: [SystemZ][z/OS] Add scripts for building libc++/abi.

Ping @libcxx

Oct 28 2022, 12:27 PM · Restricted Project, Restricted Project
muiez added a comment to D129312: [SystemZ][z/OS] Add custom config file for libc++/abi testing.

Ping :)

Oct 28 2022, 11:51 AM · Restricted Project, Restricted Project, Restricted Project
muiez abandoned D134216: [SystemZ][z/OS] add code for hardware_concurrency().

I am extremely concerned by the need to introduce these sorts of arcane implementation details in the library for z/OS, especially since we don't have a clear idea of where these patches are going to stop.

libc++ is not a "low level system library". It's a library layered on top of C libraries and other standard (or mostly standard) APIs like POSIX and others. It's fine to have some amount of low level and platform specific stuff, but we're not going to implement from scratch APIs that should be provided by any decent OS.

Oct 28 2022, 8:41 AM · Restricted Project, Restricted Project
muiez updated the diff for D134216: [SystemZ][z/OS] add code for hardware_concurrency().
Oct 28 2022, 8:40 AM · Restricted Project, Restricted Project

Oct 25 2022

muiez updated the diff for D134216: [SystemZ][z/OS] add code for hardware_concurrency().

Refactor

Oct 25 2022, 3:34 PM · Restricted Project, Restricted Project
muiez updated the diff for D134216: [SystemZ][z/OS] add code for hardware_concurrency().

Move z/OS hardware_concurrency implementation to support/ibm directory.

Oct 25 2022, 12:25 PM · Restricted Project, Restricted Project

Oct 24 2022

muiez updated the diff for D135464: [SystemZ][z/OS] Account for no __cxa_thread_atexit_impl on z/OS.

Abort with message instead of silently returning 0.

Oct 24 2022, 1:02 PM · Restricted Project, Restricted Project
muiez set the repository for D133517: [SystemZ][z/OS] Add scripts for building libc++/abi to rG LLVM Github Monorepo.
Oct 24 2022, 11:57 AM · Restricted Project, Restricted Project
muiez updated the diff for D133517: [SystemZ][z/OS] Add scripts for building libc++/abi.

Include path for unwinder headers.

Oct 24 2022, 11:57 AM · Restricted Project, Restricted Project

Oct 20 2022

muiez added a comment to D134210: [SystemZ][z/OS] Use __builtin_zos_va_copy when _VARARG_EXT_ is not defined.

Ping @libcxx @ldionne

Oct 20 2022, 7:12 AM · Restricted Project, Restricted Project

Oct 18 2022

muiez committed rG8266eefd91da: [SystemZ][z/OS][libcxx]: fix the mask in stage2_float_loop function (authored by NancyWang2222).
[SystemZ][z/OS][libcxx]: fix the mask in stage2_float_loop function
Oct 18 2022, 12:57 PM · Restricted Project, Restricted Project
muiez closed D118930: [SystemZ]:[z/OS]:[libcxx]: fix the mask in stage2_float_loop function.
Oct 18 2022, 12:57 PM · Restricted Project, Restricted Project
muiez added inline comments to D133517: [SystemZ][z/OS] Add scripts for building libc++/abi.
Oct 18 2022, 7:33 AM · Restricted Project, Restricted Project
muiez updated the diff for D133517: [SystemZ][z/OS] Add scripts for building libc++/abi.

Add script description, use cache file.

Oct 18 2022, 7:29 AM · Restricted Project, Restricted Project

Oct 11 2022

muiez added a comment to D133517: [SystemZ][z/OS] Add scripts for building libc++/abi.

@libc++ @ldionne Any review comments? This patch is the first step for setting up the C/I for z/OS.

Oct 11 2022, 8:35 AM · Restricted Project, Restricted Project

Oct 7 2022

muiez requested review of D135464: [SystemZ][z/OS] Account for no __cxa_thread_atexit_impl on z/OS.
Oct 7 2022, 10:24 AM · Restricted Project, Restricted Project

Sep 30 2022

muiez added a comment to D133517: [SystemZ][z/OS] Add scripts for building libc++/abi.

Ping :) @ldionne @libcxx

Sep 30 2022, 7:24 AM · Restricted Project, Restricted Project
muiez added a comment to D134216: [SystemZ][z/OS] add code for hardware_concurrency().

Ping :) @ldionne

Sep 30 2022, 7:20 AM · Restricted Project, Restricted Project

Sep 23 2022

muiez added inline comments to D134216: [SystemZ][z/OS] add code for hardware_concurrency().
Sep 23 2022, 7:34 AM · Restricted Project, Restricted Project

Sep 19 2022

muiez requested review of D134216: [SystemZ][z/OS] add code for hardware_concurrency().
Sep 19 2022, 1:02 PM · Restricted Project, Restricted Project
muiez requested review of D134210: [SystemZ][z/OS] Use __builtin_zos_va_copy when _VARARG_EXT_ is not defined.
Sep 19 2022, 12:39 PM · Restricted Project, Restricted Project

Sep 16 2022

muiez committed rG1b445cada51e: [SystemZ][z/OS] define REMOVE_ALL_USE_DIRECTORY_ITERATOR (libc++) (authored by muiez).
[SystemZ][z/OS] define REMOVE_ALL_USE_DIRECTORY_ITERATOR (libc++)
Sep 16 2022, 7:24 AM · Restricted Project, Restricted Project
muiez closed D132948: [SystemZ][z/OS] define REMOVE_ALL_USE_DIRECTORY_ITERATOR (libc++).
Sep 16 2022, 7:23 AM · Restricted Project, Restricted Project

Sep 14 2022

muiez added inline comments to D118503: [SystemZ][z/OS] Add ASCII and 32-bit variants for libc++..
Sep 14 2022, 11:16 AM · Restricted Project, Restricted Project, Restricted Project

Sep 8 2022

muiez requested review of D133517: [SystemZ][z/OS] Add scripts for building libc++/abi.
Sep 8 2022, 12:35 PM · Restricted Project, Restricted Project
muiez added a comment to D132948: [SystemZ][z/OS] define REMOVE_ALL_USE_DIRECTORY_ITERATOR (libc++).

@libc++ may I get a review please?

Sep 8 2022, 11:53 AM · Restricted Project, Restricted Project
muiez added a comment to D129312: [SystemZ][z/OS] Add custom config file for libc++/abi testing.

@ldionne May I get a review please? Thanks

Sep 8 2022, 7:25 AM · Restricted Project, Restricted Project, Restricted Project

Aug 30 2022

muiez committed rGe1e9961f7692: [SystemZ][z/OS] Account for renamed parameter name (libc++) (authored by muiez).
[SystemZ][z/OS] Account for renamed parameter name (libc++)
Aug 30 2022, 11:20 AM · Restricted Project, Restricted Project
muiez closed D132946: [SystemZ][z/OS] Account for renamed parameter name (libc++).
Aug 30 2022, 11:19 AM · Restricted Project, Restricted Project
muiez added a comment to D132946: [SystemZ][z/OS] Account for renamed parameter name (libc++).

LGTM! Does this need to be backported to the LLVM-15 release branch?

Aug 30 2022, 11:14 AM · Restricted Project, Restricted Project
muiez retitled D132948: [SystemZ][z/OS] define REMOVE_ALL_USE_DIRECTORY_ITERATOR (libc++) from [SystemZ][z/OS] define REMOVE_ALL_USE_DIRECTORY_ITERATOR for z/OS (libc++) to [SystemZ][z/OS] define REMOVE_ALL_USE_DIRECTORY_ITERATOR (libc++).
Aug 30 2022, 8:15 AM · Restricted Project, Restricted Project
muiez requested review of D132948: [SystemZ][z/OS] define REMOVE_ALL_USE_DIRECTORY_ITERATOR (libc++).
Aug 30 2022, 8:12 AM · Restricted Project, Restricted Project
muiez requested review of D132946: [SystemZ][z/OS] Account for renamed parameter name (libc++).
Aug 30 2022, 8:02 AM · Restricted Project, Restricted Project

Aug 25 2022

muiez updated the diff for D129312: [SystemZ][z/OS] Add custom config file for libc++/abi testing.

Rebase

Aug 25 2022, 10:13 AM · Restricted Project, Restricted Project, Restricted Project
muiez added a comment to D129312: [SystemZ][z/OS] Add custom config file for libc++/abi testing.

Ping, can I get a review? @libcxx

Aug 25 2022, 7:06 AM · Restricted Project, Restricted Project, Restricted Project

Aug 9 2022

muiez committed rGf53f2f232f79: Extend ptr32 support to be applied on typedef (authored by Ariel-Burton).
Extend ptr32 support to be applied on typedef
Aug 9 2022, 8:09 AM · Restricted Project, Restricted Project
muiez closed D130123: Extend ptr32 support to be applied on typedef.
Aug 9 2022, 8:09 AM · Restricted Project, Restricted Project

Jul 25 2022

muiez added a comment to D129312: [SystemZ][z/OS] Add custom config file for libc++/abi testing.

@libc++ The CI is green, can I get a review please? Thanks

Jul 25 2022, 6:12 AM · Restricted Project, Restricted Project, Restricted Project

Jul 22 2022

muiez updated the diff for D129312: [SystemZ][z/OS] Add custom config file for libc++/abi testing.

Rebase with latest main.

Jul 22 2022, 7:16 AM · Restricted Project, Restricted Project, Restricted Project

Jul 20 2022

muiez updated the diff for D129312: [SystemZ][z/OS] Add custom config file for libc++/abi testing.

kickoff CI

Jul 20 2022, 12:24 PM · Restricted Project, Restricted Project, Restricted Project

Jul 14 2022

muiez updated the diff for D129312: [SystemZ][z/OS] Add custom config file for libc++/abi testing.

Address comments.

Jul 14 2022, 6:41 AM · Restricted Project, Restricted Project, Restricted Project

Jul 7 2022

muiez added a comment to D129312: [SystemZ][z/OS] Add custom config file for libc++/abi testing.

The motivation of this patch is to incrementally integrate a libc++ CI for z/OS.

Jul 7 2022, 11:38 AM · Restricted Project, Restricted Project, Restricted Project
muiez requested review of D129312: [SystemZ][z/OS] Add custom config file for libc++/abi testing.
Jul 7 2022, 11:31 AM · Restricted Project, Restricted Project, Restricted Project

Jun 28 2022

muiez abandoned D114377: [SystemZ][z/OS] Link library path in libc++ testing.

Will use custom config file instead.

Jun 28 2022, 11:12 AM · Restricted Project, Restricted Project
muiez committed rG85593e7bb5a8: [SystemZ][z/OS] Modify cxxabi to be compatible with existing z/OS runtime (authored by muiez).
[SystemZ][z/OS] Modify cxxabi to be compatible with existing z/OS runtime
Jun 28 2022, 11:01 AM · Restricted Project
muiez closed D99913: [SystemZ][z/OS] Modify cxxabi to be compatible with existing z/OS runtime.
Jun 28 2022, 11:01 AM · Restricted Project, Restricted Project

Jun 27 2022

muiez added a comment to D118179: [SystemZ][z/OS] Localize runtime error messages in libc++.

The CI is failing with the following warning (shown as an error):

Jun 27 2022, 1:33 PM · Restricted Project, Restricted Project, Restricted Project

Jun 24 2022

muiez added a comment to D99913: [SystemZ][z/OS] Modify cxxabi to be compatible with existing z/OS runtime.

Ping :) @ldionne @libcxxabi

Jun 24 2022, 7:19 AM · Restricted Project, Restricted Project
muiez updated the diff for D128348: [SystemZ][z/OS] Add support for an external unwinder.

kickoff CI

Jun 24 2022, 7:16 AM · Restricted Project, Restricted Project, Restricted Project

Jun 23 2022

muiez updated the diff for D118179: [SystemZ][z/OS] Localize runtime error messages in libc++.

Fix warning

Jun 23 2022, 1:47 PM · Restricted Project, Restricted Project, Restricted Project
muiez added a comment to D118179: [SystemZ][z/OS] Localize runtime error messages in libc++.

Ping :) @ldionne

Jun 23 2022, 11:37 AM · Restricted Project, Restricted Project, Restricted Project
muiez updated the diff for D118179: [SystemZ][z/OS] Localize runtime error messages in libc++.

Correct conflict resolution

Jun 23 2022, 7:22 AM · Restricted Project, Restricted Project, Restricted Project
muiez updated the diff for D128348: [SystemZ][z/OS] Add support for an external unwinder.

kickoff CI

Jun 23 2022, 6:40 AM · Restricted Project, Restricted Project, Restricted Project

Jun 22 2022

muiez updated the diff for D118179: [SystemZ][z/OS] Localize runtime error messages in libc++.

Fix merge conflict.

Jun 22 2022, 9:26 AM · Restricted Project, Restricted Project, Restricted Project
muiez updated the diff for D128348: [SystemZ][z/OS] Add support for an external unwinder.

Add diff context (-U999)

Jun 22 2022, 9:20 AM · Restricted Project, Restricted Project, Restricted Project
muiez requested review of D128348: [SystemZ][z/OS] Add support for an external unwinder.
Jun 22 2022, 8:28 AM · Restricted Project, Restricted Project, Restricted Project

Jun 16 2022

muiez updated the diff for D99913: [SystemZ][z/OS] Modify cxxabi to be compatible with existing z/OS runtime.

Removed logic for using an external unwinder. The following patch will add support for building/linking an external unwinder in a non-ad hoc way: https://reviews.llvm.org/D128348.

Jun 16 2022, 1:57 PM · Restricted Project, Restricted Project

Mar 17 2022

muiez added a comment to D118179: [SystemZ][z/OS] Localize runtime error messages in libc++.

Ping :) @libcxx @libcxxabi

Mar 17 2022, 12:22 PM · Restricted Project, Restricted Project, Restricted Project

Mar 2 2022

muiez added inline comments to D118503: [SystemZ][z/OS] Add ASCII and 32-bit variants for libc++..
Mar 2 2022, 10:05 AM · Restricted Project, Restricted Project, Restricted Project
muiez added inline comments to D118503: [SystemZ][z/OS] Add ASCII and 32-bit variants for libc++..
Mar 2 2022, 8:18 AM · Restricted Project, Restricted Project, Restricted Project
muiez added inline comments to D118503: [SystemZ][z/OS] Add ASCII and 32-bit variants for libc++..
Mar 2 2022, 7:27 AM · Restricted Project, Restricted Project, Restricted Project
Herald added a project to D118503: [SystemZ][z/OS] Add ASCII and 32-bit variants for libc++.: Restricted Project.
Mar 2 2022, 7:24 AM · Restricted Project, Restricted Project, Restricted Project

Mar 1 2022

muiez updated the diff for D118179: [SystemZ][z/OS] Localize runtime error messages in libc++.

Refactor with macros

Mar 1 2022, 1:22 PM · Restricted Project, Restricted Project, Restricted Project

Feb 23 2022

muiez added inline comments to D118179: [SystemZ][z/OS] Localize runtime error messages in libc++.
Feb 23 2022, 10:02 AM · Restricted Project, Restricted Project, Restricted Project
muiez updated the diff for D118179: [SystemZ][z/OS] Localize runtime error messages in libc++.

improve include's

Feb 23 2022, 9:57 AM · Restricted Project, Restricted Project, Restricted Project

Feb 22 2022

muiez updated the diff for D118179: [SystemZ][z/OS] Localize runtime error messages in libc++.

Resolve merge conflicts

Feb 22 2022, 9:47 AM · Restricted Project, Restricted Project, Restricted Project

Feb 15 2022

muiez updated the diff for D118179: [SystemZ][z/OS] Localize runtime error messages in libc++.

kickoff CI

Feb 15 2022, 7:27 AM · Restricted Project, Restricted Project, Restricted Project

Feb 14 2022

muiez updated the diff for D118179: [SystemZ][z/OS] Localize runtime error messages in libc++.

resolve lit failure

Feb 14 2022, 12:48 PM · Restricted Project, Restricted Project, Restricted Project

Feb 10 2022

muiez added a comment to D99913: [SystemZ][z/OS] Modify cxxabi to be compatible with existing z/OS runtime.

@libc++abi Can I get a review please? Thanks

Feb 10 2022, 12:02 PM · Restricted Project, Restricted Project
muiez added a comment to D118179: [SystemZ][z/OS] Localize runtime error messages in libc++.

@libc++ Can I get a review please? Thanks

Feb 10 2022, 11:04 AM · Restricted Project, Restricted Project, Restricted Project

Feb 4 2022

muiez accepted D118620: [SystemZ][z/OS] Move several exception derived classes to c++abi library.

LGTM

Feb 4 2022, 10:13 AM · Restricted Project, Restricted Project, Restricted Project
muiez accepted D118503: [SystemZ][z/OS] Add ASCII and 32-bit variants for libc++..

LGTM

Feb 4 2022, 10:12 AM · Restricted Project, Restricted Project, Restricted Project

Feb 3 2022

muiez abandoned D111323: [SystemZ][z/OS] ASCII/EBCDIC support for libc++.
Feb 3 2022, 9:58 AM · Restricted Project
muiez added a comment to D111323: [SystemZ][z/OS] ASCII/EBCDIC support for libc++.

Closing since this patch is divided into the following (with comments addressed and better approach):

Feb 3 2022, 9:57 AM · Restricted Project
muiez set the repository for D118851: [SystemZ]:[z/OS]:[libcxx]: fix isascii function to work for z/OS to rG LLVM Github Monorepo.
Feb 3 2022, 7:27 AM · Restricted Project
muiez accepted D118851: [SystemZ]:[z/OS]:[libcxx]: fix isascii function to work for z/OS.

LGTM

Feb 3 2022, 7:24 AM · Restricted Project

Feb 2 2022

muiez added a comment to D118179: [SystemZ][z/OS] Localize runtime error messages in libc++.

Ping :)

Feb 2 2022, 8:31 AM · Restricted Project, Restricted Project, Restricted Project

Jan 28 2022

muiez added inline comments to D118188: [libcxx] [Windows] Pick a unique bit for __regex_word.
Jan 28 2022, 8:23 AM · Restricted Project

Jan 25 2022

muiez set the repository for D118179: [SystemZ][z/OS] Localize runtime error messages in libc++ to rG LLVM Github Monorepo.
Jan 25 2022, 12:44 PM · Restricted Project, Restricted Project, Restricted Project
muiez requested review of D118179: [SystemZ][z/OS] Localize runtime error messages in libc++.
Jan 25 2022, 12:44 PM · Restricted Project, Restricted Project, Restricted Project

Jan 24 2022

muiez committed rG22b0fe3fd9d4: [SystemZ][z/OS]: fix lit tmp_dir to use - instead of _ (authored by NancyWang2222).
[SystemZ][z/OS]: fix lit tmp_dir to use - instead of _
Jan 24 2022, 2:48 PM
muiez closed D118071: [SystemZ][z/OS]: fix lit tmp_dir to use - instead of _ .
Jan 24 2022, 2:48 PM · Restricted Project

Jan 21 2022

muiez committed rG4f8ea3c84f3d: [SystemZ][z/OS][NFC] Remove extra symbol (authored by muiez).
[SystemZ][z/OS][NFC] Remove extra symbol
Jan 21 2022, 1:21 PM

Jan 20 2022

muiez added a comment to D99913: [SystemZ][z/OS] Modify cxxabi to be compatible with existing z/OS runtime.

Ping :)

Jan 20 2022, 12:19 PM · Restricted Project, Restricted Project

Jan 14 2022

muiez committed rGa1da73961d29: [SystemZ][z/OS] ASCII/EBCDIC support with no coexistence (authored by muiez).
[SystemZ][z/OS] ASCII/EBCDIC support with no coexistence
Jan 14 2022, 8:37 AM
muiez closed D114813: [SystemZ][z/OS] ASCII/EBCDIC support with no coexistence.
Jan 14 2022, 8:37 AM · Restricted Project, Restricted Project
muiez updated the diff for D114813: [SystemZ][z/OS] ASCII/EBCDIC support with no coexistence.

addressed comment to be more readable

Jan 14 2022, 8:19 AM · Restricted Project, Restricted Project
muiez added a comment to D114813: [SystemZ][z/OS] ASCII/EBCDIC support with no coexistence.

Great points! Updated to account for this.

Jan 14 2022, 8:01 AM · Restricted Project, Restricted Project
muiez updated the diff for D114813: [SystemZ][z/OS] ASCII/EBCDIC support with no coexistence.

safeguard to z/OS, use double underscore function names

Jan 14 2022, 7:59 AM · Restricted Project, Restricted Project

Jan 13 2022

muiez added inline comments to D114813: [SystemZ][z/OS] ASCII/EBCDIC support with no coexistence.
Jan 13 2022, 1:49 PM · Restricted Project, Restricted Project
muiez updated the diff for D114813: [SystemZ][z/OS] ASCII/EBCDIC support with no coexistence.

Using inline functions instead of macros

Jan 13 2022, 1:48 PM · Restricted Project, Restricted Project

Jan 11 2022

muiez added a comment to D114813: [SystemZ][z/OS] ASCII/EBCDIC support with no coexistence.

ping @libc++ @libc++ab

Jan 11 2022, 1:45 PM · Restricted Project, Restricted Project

Jan 4 2022

muiez added inline comments to D99913: [SystemZ][z/OS] Modify cxxabi to be compatible with existing z/OS runtime.
Jan 4 2022, 7:00 AM · Restricted Project, Restricted Project

Dec 29 2021

muiez updated the diff for D114813: [SystemZ][z/OS] ASCII/EBCDIC support with no coexistence.

Add default encoding

Dec 29 2021, 7:03 AM · Restricted Project, Restricted Project

Dec 24 2021

muiez updated the diff for D114813: [SystemZ][z/OS] ASCII/EBCDIC support with no coexistence.

Remove LIBCXX_BUILD_ZOS_ENCODING

Dec 24 2021, 7:41 AM · Restricted Project, Restricted Project

Dec 23 2021

muiez added a comment to D114813: [SystemZ][z/OS] ASCII/EBCDIC support with no coexistence.

Ping

Dec 23 2021, 7:28 AM · Restricted Project, Restricted Project