Page MenuHomePhabricator

sscalpone (Steve Scalpone)
User

Projects

User does not belong to any projects.

User Details

User Since
Nov 20 2018, 10:54 AM (227 w, 6 h)

Recent Activity

Yesterday

sscalpone added a comment to D146989: [flang][runtime] Support L editing of Logical.

Please test with "L" embedded in a CHARACTER that is used as a format.

Mon, Mar 27, 12:03 PM · Restricted Project, Restricted Project

Fri, Mar 10

sscalpone accepted D145825: [flang] Add missing dependencies for flang/lib/Optimizer/Dialect.
Fri, Mar 10, 1:27 PM · Restricted Project, Restricted Project
sscalpone added a comment to D145825: [flang] Add missing dependencies for flang/lib/Optimizer/Dialect.

What is intrinsics_gen?

Fri, Mar 10, 1:14 PM · Restricted Project, Restricted Project

Fri, Mar 3

sscalpone accepted D145255: [flang] Ensure "dtv" args are passed by descriptor when polymorphic.
Fri, Mar 3, 11:40 AM · Restricted Project, Restricted Project
sscalpone accepted D145248: [flang] Ensure that CLASS(*) component descriptors have addenda.
Fri, Mar 3, 10:41 AM · Restricted Project, Restricted Project

Thu, Mar 2

sscalpone accepted D145097: [flang] Warn about inconsistent implicit interfaces.
Thu, Mar 2, 2:39 PM · Restricted Project, Restricted Project

Feb 21 2023

sscalpone added a comment to D144295: [flang] Adding fir::getSymbolAttrName attribute to the function corresponding to the main program.

Isn't this actually the fortran name and not a name arising from a bind c? If that's true, do we have to overload the meaning of bind c do the needful?

Feb 21 2023, 10:29 AM · Restricted Project, Restricted Project, Restricted Project

Feb 11 2023

sscalpone added a comment to D143761: [flang] Do not print backtrace for most TODOs..

Nice!

Feb 11 2023, 6:47 AM · Restricted Project, Restricted Project

Jan 28 2023

sscalpone added a comment to D142209: [flang] Add Count to simplified intrinsics.

Perhaps causing https://github.com/llvm/llvm-project/issues/60356

Jan 28 2023, 8:59 AM · Restricted Project, Restricted Project

Jan 17 2023

sscalpone added a comment to D141976: [Flang] Fix parsing error on loop count compiler directive.

@mnadeem Please update the documentation llvm-project/flang/docs/Directives.md to include dir$ loop count. Thank you!

Jan 17 2023, 11:11 PM · Restricted Project, Restricted Project
sscalpone accepted D141932: [flang] Add TODO for allocate array with scalar source.
Jan 17 2023, 9:41 AM · Restricted Project, Restricted Project

Jan 16 2023

sscalpone added a comment to D137812: [flang] Initial support of allocate statement with source.

Thanks @sscalpone for providing this case. The case of allocate array with scalar source is missed in this patch. Can I file a ticket for this case and support this in next patch?

Jan 16 2023, 9:26 AM · Restricted Project, Restricted Project

Jan 15 2023

sscalpone added a comment to D137812: [flang] Initial support of allocate statement with source.

How is the scalar source handled? Here is what I see:

Jan 15 2023, 11:22 PM · Restricted Project, Restricted Project

Dec 19 2022

sscalpone accepted D140340: [flang] Restore checking for some optional values before use.
Dec 19 2022, 1:13 PM · Restricted Project, Restricted Project

Dec 18 2022

sscalpone added a comment to D140241: [Flang] Rework the overview document.

For the information that is being removed, e.g. "do concurrent" or the description of ResolveNames -- is this obsolete or repeated in another document?

Dec 18 2022, 6:08 PM · Restricted Project, Restricted Project

Oct 12 2022

sscalpone accepted D135810: [Flang] Adjust preprocessing to build modules correctly.

Hi Pete!

Oct 12 2022, 1:41 PM · Restricted Project, Restricted Project
sscalpone added a comment to D135666: [flang] Support target-specialized C int types.

@peixin It seems these code snippets from Intel are part of a copyrighted file, owned by Intel. Do you know if LLVM has a policy about including such code, even in a code review like this?

Oct 12 2022, 1:35 PM · Restricted Project, Restricted Project

Oct 10 2022

sscalpone added a comment to D135602: [Flang] Adjust preprocessing to build modules correctly.

Bold changes Pete!

Oct 10 2022, 2:43 PM · Restricted Project, Restricted Project

Aug 16 2022

sscalpone added a comment to rGec3956b6e63c: Some more from-the-hip ctad-maybe-unsupported fixes for flang.

@dblaikie Try -DLLVM_ENABLE_PROJECTS="clang;mlir;flang"

Aug 16 2022, 9:13 AM · Restricted Project, Restricted Project

Jul 27 2022

sscalpone added a comment to D128261: [Fortran] Relax relative tolerance for FCVS tests.

My preference is that the reference output match the output of flang with the default settings. Would that work with the gfortran + the provided FP_TOLERANCE? The consensus was not to include fcvs in the llvm-project tree; we can revisit that decision if you'd like to start a thread in discourse or on of the weekly calls.

Jul 27 2022, 12:37 AM · Restricted Project, Restricted Project

Jul 13 2022

sscalpone abandoned D129620: [flang] Document the Intrinsic Types.
Jul 13 2022, 11:26 AM · Restricted Project, Restricted Project
sscalpone committed rG9d24eba04dd0: [flang] Document the Intrinsic Types (authored by sscalpone).
[flang] Document the Intrinsic Types
Jul 13 2022, 11:23 AM · Restricted Project, Restricted Project
sscalpone closed D129658: Fix another typo: compile -> compiled..
Jul 13 2022, 11:22 AM · Restricted Project, Restricted Project
sscalpone requested review of D129658: Fix another typo: compile -> compiled..
Jul 13 2022, 9:24 AM · Restricted Project, Restricted Project

Jul 12 2022

sscalpone added a reviewer for D129620: [flang] Document the Intrinsic Types: PeteSteinfeld.
Jul 12 2022, 11:52 PM · Restricted Project, Restricted Project
sscalpone requested review of D129620: [flang] Document the Intrinsic Types.
Jul 12 2022, 11:42 PM · Restricted Project, Restricted Project

Jun 21 2022

sscalpone added a comment to D128262: [Fortran] Avoid digits in character constant.

How does fpcmp fit into this issue? Is that in the checker?

Jun 21 2022, 9:19 AM · Restricted Project, Restricted Project

Jun 2 2022

sscalpone added inline comments to D126712: Document CMake support.
Jun 2 2022, 7:41 AM · Restricted Project, Restricted Project

May 31 2022

sscalpone added a comment to D125788: [flang][driver] Rename `flang-new` as `flang`.

I'm fine with removing or renaming the existing flang shell script.

May 31 2022, 8:28 AM · Restricted Project, Restricted Project, Restricted Project

May 25 2022

sscalpone added a comment to D125788: [flang][driver] Rename `flang-new` as `flang`.

Recommend that you contact NAG for more info on the test suite. Here's the only reference that I could find: https://fortran-lang.discourse.group/t/fortran-compiler-testing-framework/1573/10

May 25 2022, 6:05 PM · Restricted Project, Restricted Project, Restricted Project
sscalpone added a comment to D126360: [Fortran] Forward NO_STOP_MESSAGE to FCVS tests.

This solution looks reasonable for stop messages. I presume it kicks in when running individual tests as well as the suite.

May 25 2022, 1:26 PM · Restricted Project, Restricted Project

May 24 2022

sscalpone added a comment to D125788: [flang][driver] Rename `flang-new` as `flang`.

My proposal is:

May 24 2022, 1:04 PM · Restricted Project, Restricted Project, Restricted Project
sscalpone requested changes to D126279: [Fortran] Set QUIET = .TRUE. in STOP statements.

Are you able to use the environment variable NO_STOP_MESSAGE=1 instead?

May 24 2022, 8:36 AM · Restricted Project, Restricted Project
sscalpone added a comment to D125788: [flang][driver] Rename `flang-new` as `flang`.

My belief is that we should wait until f18 hits a reasonable quality bar for executables before making flang-new the default. My reasoning seems not to have carried the day.

May 24 2022, 8:29 AM · Restricted Project, Restricted Project, Restricted Project

Apr 6 2022

sscalpone added a comment to D122015: [flang][cmake] Make CMake copy "omp_lib.h" into the build directory.

I build openmp

Apr 6 2022, 9:53 PM · Restricted Project, Restricted Project
sscalpone added inline comments to D122833: [flang][cmake] Move the CMake set-up for intrinsic module files.
Apr 6 2022, 9:47 PM · Restricted Project, Restricted Project

Apr 5 2022

sscalpone added inline comments to D122015: [flang][cmake] Make CMake copy "omp_lib.h" into the build directory.
Apr 5 2022, 2:20 PM · Restricted Project, Restricted Project

Apr 4 2022

sscalpone added a comment to D122008: [flang][driver] Add support for generating executables.

As I said this morning, I prefer to wait with this patch until the upstreaming is finished. The reason is not only to do with upstreaming, but also with a concurrent effort to button up any assertion and runtime errors so the initial user experience is better. While some posit the the news of your patch won't be heard around the world, I think it is a major accomplishment & the user community will be thrilled to try flang. My preference is for that first wave of users to come a way with the impression that flang is a high-quality work in progress.

Apr 4 2022, 12:58 PM · Restricted Project, Restricted Project, Restricted Project

Jan 14 2022

sscalpone accepted D117297: [flang] Fix a bug in the `flang` wrapper script.

Looks good! Works in my testbed.

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

Jan 4 2022

sscalpone accepted D116590: [flang] Separate temporary and user-specified object files.

Tested and executed. Works for me!

Jan 4 2022, 10:59 PM · Restricted Project, Restricted Project

Jan 3 2022

sscalpone added inline comments to D116566: [flang] Fix the documentation on how to build flang.
Jan 3 2022, 5:08 PM · Restricted Project, Restricted Project

Sep 28 2021

sscalpone added a comment to D109108: [flang] Use CMake to determine endianness..

@Meinersbur I understand.

Sep 28 2021, 12:40 PM · Restricted Project, Restricted Project
sscalpone edited reviewers for D109108: [flang] Use CMake to determine endianness., added: klausler; removed: tskeith.
Sep 28 2021, 6:35 AM · Restricted Project, Restricted Project
sscalpone added a comment to D109108: [flang] Use CMake to determine endianness..

Time to upgrade to C++20?
https://en.cppreference.com/w/cpp/types/endian

Sep 28 2021, 6:34 AM · Restricted Project, Restricted Project

Sep 1 2021

sscalpone added a reviewer for D105595: [flang] Compile error instantiating std::clock_t on Apple clang version 11.0.0: klausler.
Sep 1 2021, 10:18 AM · Restricted Project
sscalpone added a reviewer for D108059: [flang] Make 'this_image()' an intrinsic function: klausler.
Sep 1 2021, 10:17 AM · Restricted Project, Restricted Project

Aug 8 2021

sscalpone accepted D107081: [flang] Make `flang` translate `-M{fixed|free}` into `-f{fixed|free}-form`.
Aug 8 2021, 2:11 PM · Restricted Project

Jul 27 2021

sscalpone accepted D106428: [flang][driver] Make `flang` ignore `-Mfree/-Mfixed`.

Looks good! Thanks

Jul 27 2021, 12:05 AM · Restricted Project, Restricted Project

Jul 22 2021

sscalpone requested changes to D106428: [flang][driver] Make `flang` ignore `-Mfree/-Mfixed`.
Jul 22 2021, 12:46 AM · Restricted Project, Restricted Project

Jul 7 2021

sscalpone accepted D105546: [flang][driver] Fix how output filename is generated.

Worked for me. Thanks!

Jul 7 2021, 9:39 PM · Restricted Project, Restricted Project

May 13 2021

sscalpone added a comment to D102424: [flang] Clean up file formats.

@PeteSteinfeld Doc to build docs https://github.com/llvm/llvm-project/tree/main/flang#how-to-generate-documentation

May 13 2021, 6:39 PM · Restricted Project, Restricted Project

Apr 13 2021

sscalpone accepted D100419: [flang] Fix Boolean flag arguments.

Builds and passed tests for me.

Apr 13 2021, 9:58 PM · Restricted Project, Restricted Project
sscalpone accepted D100421: [flang] Handle END= situations better in runtime input.

Built & passed tests for me.

Apr 13 2021, 9:55 PM · Restricted Project, Restricted Project

Apr 5 2021

sscalpone updated subscribers of D98256: [flang] Save AllocateObject and PointerObject analyzed expression.

Are these warning problems? Is there a reason these aren’t errors? Or have associated file names and line numbers?

Apr 5 2021, 11:31 PM · Restricted Project, Restricted Project

Feb 22 2021

sscalpone updated subscribers of D97164: [flang] Add -J and -module-dir to f18 driver.
Feb 22 2021, 2:33 PM · Restricted Project, Restricted Project

Jan 30 2021

sscalpone accepted D95751: [flang][NFC] Rename complex type..
Jan 30 2021, 4:39 PM · Restricted Project, Restricted Project

Jan 11 2021

sscalpone added a comment to D94228: [flang][driver] Support fixed form detection.

Are you able to make a small table for us to look at the whole list of supported fixed and free form sources?

Jan 11 2021, 9:38 AM · Restricted Project, Restricted Project

Jan 8 2021

sscalpone added a comment to D94169: [clang][driver] Restore the original help text for `-I`.

@awarzynski, perhaps I am being too dramatic by wondering if we are compromising support for one or the other language in order to support a common definition. In the case of -I, there are language-specific semantics that are important and interesting, such as the relationship in clang between -I and -isystem, and the relationship in flang between -I and -module. Maybe the right answer is to allow the definition of duplicate options that are differentiated by language?

Jan 8 2021, 6:46 AM · Restricted Project, Restricted Project

Jan 6 2021

sscalpone added a comment to D93453: [flang][driver] Add support for `-I`.

Flang supports include files and module files. The search path is used to look for both include files and module files. The help text doesn't include info about module files.

Jan 6 2021, 2:52 AM · Restricted Project, Restricted Project
sscalpone added a comment to D93712: [flang][driver] Add checks for errors from `Prescan` and `Parse`.

I can see how these messages can be useful for a compiler developer; however, perhaps these messages are redundant for end users because other error messages have been issued.

Jan 6 2021, 2:31 AM · Restricted Project, Restricted Project

Dec 17 2020

sscalpone accepted D93496: [flang] Fix -intrinsic-module-directory in flang script.

Nice simplification!

Dec 17 2020, 6:03 PM · Restricted Project, Restricted Project

Nov 9 2020

sscalpone accepted D91081: [flang] Avoid calling the linker when "-c" option is used.

Thanks Pete!

Nov 9 2020, 9:54 AM · Restricted Project, Restricted Project

Sep 7 2020

sscalpone accepted D87226: [flang] Convert release notes to markdown.
Sep 7 2020, 9:02 AM · Restricted Project

Aug 31 2020

sscalpone added a comment to D86875: [Flang][NFC] Remove license comments from files in docs/ folder..

@sameeranjoshi Please consider fixing this issue in the conversion tool (maybe commonmark.py) & propagating the fix to llvm.org?

Aug 31 2020, 9:24 AM · Restricted Project
sscalpone added a comment to D86875: [Flang][NFC] Remove license comments from files in docs/ folder..

Why?

Aug 31 2020, 7:36 AM · Restricted Project

Aug 27 2020

sscalpone accepted D86740: [flang][NFC] Change how error symbols are recorded.
Aug 27 2020, 4:55 PM · Restricted Project, Restricted Project

Aug 25 2020

sscalpone added a comment to D86410: [flang][msvc] Avoid ambiguous overload from base class. NFC..

@Meinersbur. Hi Michael, I believe you prefer @klausler to make the patch, so he's going ahead with it.

Aug 25 2020, 8:21 AM · Restricted Project, Restricted Project

Aug 22 2020

sscalpone accepted D86131: [FLANG] Pick `.md` files when building sphinx documentation..

The install target required me to build all of the documentation. I do not think that is related to this change. Otherwise, the web pages rendered nicely.

Aug 22 2020, 8:39 AM · Restricted Project, Restricted Project
sscalpone accepted D86325: [flang][openacc] Fix wait-argument for wait clause + add tests.
Aug 22 2020, 8:29 AM · Restricted Project, Restricted Project

Aug 21 2020

sscalpone accepted D86357: [flang] Fix assert on bad character kind.
Aug 21 2020, 12:07 PM · Restricted Project, Restricted Project

Aug 18 2020

sscalpone requested changes to D86131: [FLANG] Pick `.md` files when building sphinx documentation..

Please add a note to the overview about this requirement:

After this patch the markdown docmentation must be written using guide in-
llvm/docs/MarkdownQuickstartTemplate.md

Aug 18 2020, 8:36 AM · Restricted Project, Restricted Project

Aug 17 2020

sscalpone accepted D85884: [Flang] Move markdown files(.MD) from documentation/ to docs/.
Aug 17 2020, 2:53 PM · Restricted Project
sscalpone accepted D86107: [flang] Improve error messages for procedures in expressions.
Aug 17 2020, 2:52 PM · Restricted Project, Restricted Project

Aug 15 2020

sscalpone accepted D85851: [flang][directives] Use TableGen to generate clause unparsing.

Looks good!

Aug 15 2020, 9:02 AM · Restricted Project, Restricted Project
sscalpone added a comment to D84334: [flang] Version information in flang/f18.

Sorry, I'm not sure what to do next. I'm using cmake vesion 3.18.0 and gcc 9.3.0.

Aug 15 2020, 8:44 AM · Restricted Project, Restricted Project

Aug 14 2020

sscalpone requested changes to D85884: [Flang] Move markdown files(.MD) from documentation/ to docs/.

I think you missed one.

Aug 14 2020, 8:25 AM · Restricted Project

Aug 13 2020

sscalpone requested changes to D84334: [flang] Version information in flang/f18.

Did this work for you?

Aug 13 2020, 10:23 PM · Restricted Project, Restricted Project
sscalpone reopened D84334: [flang] Version information in flang/f18.
Aug 13 2020, 1:24 PM · Restricted Project, Restricted Project

Aug 12 2020

sscalpone added a comment to D84334: [flang] Version information in flang/f18.

This worked for me:

Aug 12 2020, 10:03 PM · Restricted Project, Restricted Project
sscalpone accepted D85864: [flang] Correct manipulation of mixed complex expressions.
Aug 12 2020, 9:44 PM · Restricted Project, Restricted Project
sscalpone accepted D85862: [flang] Ensure Preprocessor::Define() saves macro names correctly.
Aug 12 2020, 8:57 PM · Restricted Project, Restricted Project
sscalpone requested changes to D85828: [Flang] Move mark down documentation(md) files to reStructuredText(rst) file format..

I think md is the wave of the future. Other llvm subproject use md. Let's stick with what we have unless there's a compelling advantage to using rst or another format.

Aug 12 2020, 8:02 AM · Restricted Project

Aug 10 2020

sscalpone accepted D85694: [flang] Disable -Wmaybe-uninitialized for GCC.
Aug 10 2020, 5:52 PM · Restricted Project, Restricted Project
sscalpone added a comment to D84334: [flang] Version information in flang/f18.

This commit has broken the out of tree builds.

Aug 10 2020, 1:18 PM · Restricted Project, Restricted Project

Aug 7 2020

sscalpone accepted D85549: [flang][directives] Use TableGen information for clause classes in parse-tree.
Aug 7 2020, 4:37 PM · Restricted Project, Restricted Project
sscalpone accepted D85560: [flang] Handle DATA initialization of EQUIVALENCE'd objects.
Aug 7 2020, 4:24 PM · Restricted Project, Restricted Project

Aug 6 2020

sscalpone accepted D85483: [flang] Improve message for assignment to subprogram.
Aug 6 2020, 6:50 PM · Restricted Project, Restricted Project
sscalpone accepted D85492: [flang] Support DATA statement initialization of numeric with Hollerith/CHARACTER.
Aug 6 2020, 6:48 PM · Restricted Project, Restricted Project
sscalpone accepted D85491: [flang] Descriptor-based I/O data item transfers.
Aug 6 2020, 6:31 PM · Restricted Project, Restricted Project
sscalpone accepted D85489: [flang][NFC] Reformat files with current clang-format.
Aug 6 2020, 6:27 PM · Restricted Project, Restricted Project

Aug 5 2020

sscalpone added a comment to D85212: [flang] Add parser support for OpenMP allocate clause.

out of place as in for a different directive where it is not supported?

Aug 5 2020, 3:13 PM · Restricted Project, Restricted Project
sscalpone accepted D85363: [flang] Add options to control IMPLICIT NONE.

OK

Aug 5 2020, 3:08 PM · Restricted Project, Restricted Project
sscalpone added a comment to D85363: [flang] Add options to control IMPLICIT NONE.

The gfortran options is -fimplicit-none. It doesn't appear to have an inverse, but following the convention would be -fno-implicit-none. I think there is value using the same spelling for this option.

Aug 5 2020, 2:23 PM · Restricted Project, Restricted Project
sscalpone added a comment to D84334: [flang] Version information in flang/f18.

Here are the clang definitions:

Aug 5 2020, 8:39 AM · Restricted Project, Restricted Project
sscalpone accepted D85104: [flang][NFC] Unify OpenMP and OpenACC structure checker.
Aug 5 2020, 8:17 AM · Restricted Project, Restricted Project
sscalpone accepted D85212: [flang] Add parser support for OpenMP allocate clause.

Do you have a negative test that checks for an out-of-place allocate?

Aug 5 2020, 8:08 AM · Restricted Project, Restricted Project

Aug 3 2020

sscalpone accepted D85136: [flang] Fix bug detecting intrinsic function.

Fix fm324 and fm333. Thanks

Aug 3 2020, 12:17 PM · Restricted Project, Restricted Project

Jul 31 2020

sscalpone added a comment to D84864: [flang] Add release notes for LLVM 11 release.

No objection to first moving documentation to docs. If someone takes this on, there are links that need to be updated, relatively in the project and in for example Gary's call notes.

Jul 31 2020, 10:33 AM · Restricted Project
sscalpone added a comment to D84856: [flang] Add details to --help screen on default behaviour.

Hi Rich, sorry not to have replied to your other review. No one on the NV team needs f18 to read from stdin.

Jul 31 2020, 10:18 AM · Restricted Project

Jul 30 2020

sscalpone requested changes to D84864: [flang] Add release notes for LLVM 11 release.
Jul 30 2020, 7:53 AM · Restricted Project