peter klausler
|
4950dfa04e
|
[flang] Redo without macros
Original-commit: flang-compiler/f18@8d955cfb3b
Reviewed-on: https://github.com/flang-compiler/f18/pull/390
|
2019-04-09 13:29:40 -07:00 |
|
peter klausler
|
8057a2ce32
|
[flang] Lots of debugging and refinement
Original-commit: flang-compiler/f18@1c3c30b540
Reviewed-on: https://github.com/flang-compiler/f18/pull/390
Tree-same-pre-rewrite: false
|
2019-04-08 16:16:55 -07:00 |
|
peter klausler
|
d0e7775431
|
[flang] Revert to forwarding on variadic messaging APIs
Original-commit: flang-compiler/f18@d2e464eb15
Reviewed-on: https://github.com/flang-compiler/f18/pull/390
Tree-same-pre-rewrite: false
|
2019-04-08 14:29:47 -07:00 |
|
peter klausler
|
84f7c4a658
|
[flang] Fix comment
Original-commit: flang-compiler/f18@d1345ca4fc
Reviewed-on: https://github.com/flang-compiler/f18/pull/390
Tree-same-pre-rewrite: false
|
2019-04-08 14:29:46 -07:00 |
|
peter klausler
|
dc9c3d1c46
|
[flang] Fix bug#389, prevent std::move() on forwarded lvalue references
Original-commit: flang-compiler/f18@9d61c091ad
Reviewed-on: https://github.com/flang-compiler/f18/pull/390
Tree-same-pre-rewrite: false
|
2019-04-08 14:29:45 -07:00 |
|
peter klausler
|
94d0b8fb0a
|
[flang] Address review comments
Original-commit: flang-compiler/f18@20cef2db45
Reviewed-on: https://github.com/flang-compiler/f18/pull/386
|
2019-04-05 15:19:13 -07:00 |
|
peter klausler
|
2e2389c46d
|
[flang] More folding of SIZE()
Original-commit: flang-compiler/f18@23f62fea1d
Reviewed-on: https://github.com/flang-compiler/f18/pull/386
Tree-same-pre-rewrite: false
|
2019-04-05 12:56:12 -07:00 |
|
peter klausler
|
28184c4a49
|
[flang] Simplify expression visitor usage
Original-commit: flang-compiler/f18@9ab121d6a6
Reviewed-on: https://github.com/flang-compiler/f18/pull/386
Tree-same-pre-rewrite: false
|
2019-04-05 12:56:09 -07:00 |
|
peter klausler
|
c49f7da3f2
|
[flang] complete GetShape, compile
Original-commit: flang-compiler/f18@ff124f69a9
Reviewed-on: https://github.com/flang-compiler/f18/pull/386
Tree-same-pre-rewrite: false
|
2019-04-05 12:56:06 -07:00 |
|
Steve Scalpone
|
1de9ecd251
|
[flang] Add CMake rules to install static and shared libraries in
the default install directory or in the directory specified
with CMAKE_INSTALL_PREFIX. Fixes flang-compiler/f18#359.
Original-commit: flang-compiler/f18@35ce1628e2
Reviewed-on: https://github.com/flang-compiler/f18/pull/364
|
2019-03-28 09:55:56 -07:00 |
|
peter klausler
|
ad057a42fa
|
[flang] Remove OwningPointer, use unique_ptr better instead.
Original-commit: flang-compiler/f18@89aff868aa
Reviewed-on: https://github.com/flang-compiler/f18/pull/346
Tree-same-pre-rewrite: false
|
2019-03-20 11:38:45 -07:00 |
|
peter klausler
|
6a0f9474ff
|
[flang] Use value()/has_value() on Indirection class templates instead of operator*/operator->
Original-commit: flang-compiler/f18@a97f377ae6
Reviewed-on: https://github.com/flang-compiler/f18/pull/311
Tree-same-pre-rewrite: false
|
2019-03-05 12:28:08 -08:00 |
|
peter klausler
|
c7cfc3f357
|
[flang] Add ForwardReference<> + documentation + clean-up
Original-commit: flang-compiler/f18@09e9501951
Reviewed-on: https://github.com/flang-compiler/f18/pull/314
|
2019-03-04 15:15:08 -08:00 |
|
peter klausler
|
752721d3a8
|
[flang] checkpoint
Original-commit: flang-compiler/f18@65abebd838
Reviewed-on: https://github.com/flang-compiler/f18/pull/314
Tree-same-pre-rewrite: false
|
2019-03-04 13:49:41 -08:00 |
|
peter klausler
|
b67a04c0bb
|
[flang] check out with all versions
Original-commit: flang-compiler/f18@0b1369ce55
Reviewed-on: https://github.com/flang-compiler/f18/pull/313
Tree-same-pre-rewrite: false
|
2019-03-04 11:55:10 -08:00 |
|
peter klausler
|
5c4faecc0d
|
[flang] Fix flang-compiler/f18#312
Original-commit: flang-compiler/f18@625ffb4f1a
Reviewed-on: https://github.com/flang-compiler/f18/pull/313
Tree-same-pre-rewrite: false
|
2019-03-04 11:23:50 -08:00 |
|
Peter Steinfeld
|
ff665b3938
|
[flang] Fixed reference to a header file
Original-commit: flang-compiler/f18@22f93f0b30
Reviewed-on: https://github.com/flang-compiler/f18/pull/310
|
2019-03-01 10:28:17 -08:00 |
|
peter klausler
|
ab74d1ac0c
|
[flang] Rename to Fortran.h, update style guide, run clang-format
Original-commit: flang-compiler/f18@aa2907d226
Reviewed-on: https://github.com/flang-compiler/f18/pull/308
Tree-same-pre-rewrite: false
|
2019-02-28 11:48:15 -08:00 |
|
peter klausler
|
94baaab8a8
|
[flang] address review comments
Original-commit: flang-compiler/f18@6f4af0fc1b
Reviewed-on: https://github.com/flang-compiler/f18/pull/304
Tree-same-pre-rewrite: false
|
2019-02-27 11:12:16 -08:00 |
|
peter klausler
|
f953583dea
|
[flang] checkpoint
Original-commit: flang-compiler/f18@4d907e3184
Reviewed-on: https://github.com/flang-compiler/f18/pull/304
Tree-same-pre-rewrite: false
|
2019-02-26 16:21:26 -08:00 |
|
peter klausler
|
475d72f8e6
|
[flang] push for review
Original-commit: flang-compiler/f18@17dc735911
Reviewed-on: https://github.com/flang-compiler/f18/pull/287
Tree-same-pre-rewrite: false
|
2019-02-15 14:26:23 -08:00 |
|
peter klausler
|
4d1a8a3ac8
|
[flang] checkpoint, tests pass
Original-commit: flang-compiler/f18@d90d5d9244
Reviewed-on: https://github.com/flang-compiler/f18/pull/287
Tree-same-pre-rewrite: false
|
2019-02-15 12:24:13 -08:00 |
|
peter klausler
|
83a8530612
|
[flang] Rework Constant<character>
Original-commit: flang-compiler/f18@fc807bfd7d
Reviewed-on: https://github.com/flang-compiler/f18/pull/287
Tree-same-pre-rewrite: false
|
2019-02-15 12:22:12 -08:00 |
|
peter klausler
|
25807d88f4
|
[flang] merged with new master
Original-commit: flang-compiler/f18@03944d5052
Reviewed-on: https://github.com/flang-compiler/f18/pull/287
Tree-same-pre-rewrite: false
|
2019-02-15 12:22:06 -08:00 |
|
peter klausler
|
140b4adcfe
|
[flang] Address review comments, fix some f90_correct failures
Original-commit: flang-compiler/f18@e468f8cd54
Reviewed-on: https://github.com/flang-compiler/f18/pull/271
Tree-same-pre-rewrite: false
|
2019-01-31 09:59:37 -08:00 |
|
peter klausler
|
1c95fef459
|
[flang] pass tests
Original-commit: flang-compiler/f18@db22dc2294
Reviewed-on: https://github.com/flang-compiler/f18/pull/271
Tree-same-pre-rewrite: false
|
2019-01-31 09:59:35 -08:00 |
|
peter klausler
|
0ae3d43d76
|
[flang] Run expression semantic analysis with rest of semantics.
checkpoint array constructor semantics work
checkpoint
array constructors of lengthless intrinsic types
checkpoint
Correct ambiguous substring refs misparsed as array elements
Original-commit: flang-compiler/f18@2232549efe
Reviewed-on: https://github.com/flang-compiler/f18/pull/271
Tree-same-pre-rewrite: false
|
2019-01-31 09:59:28 -08:00 |
|
peter klausler
|
9d63306d76
|
[flang] Remove SHARED from add_library(), use cmake command line option instead
Original-commit: flang-compiler/f18@6644c799a7
Reviewed-on: https://github.com/flang-compiler/f18/pull/265
Tree-same-pre-rewrite: false
|
2019-01-22 16:31:20 -08:00 |
|
peter klausler
|
f47c0bdaba
|
[flang] Add SHARED to add_library() invocations so f18 libraries are always built shared.
Original-commit: flang-compiler/f18@060ced04c7
Reviewed-on: https://github.com/flang-compiler/f18/pull/265
Tree-same-pre-rewrite: false
|
2019-01-22 16:31:20 -08:00 |
|
peter klausler
|
f9d6c0a338
|
[flang] Move default intrinsic type kinds from lib/semantics to lib/common
Original-commit: flang-compiler/f18@887e72dd61
Reviewed-on: https://github.com/flang-compiler/f18/pull/265
Tree-same-pre-rewrite: false
|
2019-01-22 16:31:18 -08:00 |
|
peter klausler
|
2ad9986698
|
[flang] Support operator== for expressions.
Original-commit: flang-compiler/f18@42013513e9
Reviewed-on: https://github.com/flang-compiler/f18/pull/251
|
2019-01-04 14:05:53 -08:00 |
|
peter klausler
|
cc2d419fb1
|
[flang] add Unwrap
Original-commit: flang-compiler/f18@3003363a2d
Reviewed-on: https://github.com/flang-compiler/f18/pull/246
|
2018-12-14 11:33:32 -08:00 |
|
peter klausler
|
d5bb7c5888
|
[flang] one more file
Original-commit: flang-compiler/f18@9d3f502e80
Reviewed-on: https://github.com/flang-compiler/f18/pull/237
|
2018-12-05 13:06:00 -08:00 |
|
peter klausler
|
a0a60e8d6a
|
[flang] address TODO: replace Type flag member with IsSpecificIntrinsicType<T> predicate
Original-commit: flang-compiler/f18@68b89c008f
Reviewed-on: https://github.com/flang-compiler/f18/pull/233
|
2018-11-29 10:25:46 -08:00 |
|
Tim Keith
|
7704b1fcf9
|
[flang] Add ExtendToCover() to CharBlock and Interval
Use them in Scope::AddSourceRange().
Original-commit: flang-compiler/f18@ec2f6db46a
Reviewed-on: https://github.com/flang-compiler/f18/pull/230
|
2018-11-29 09:10:19 -08:00 |
|
peter klausler
|
2067929b5a
|
[flang] tested
Original-commit: flang-compiler/f18@e77681a2ff
Reviewed-on: https://github.com/flang-compiler/f18/pull/231
Tree-same-pre-rewrite: false
|
2018-11-28 16:20:16 -08:00 |
|
Jean Perier
|
f7e7cb349b
|
[flang] Changed .clang-format so that it will not add a comment after the closing brace of each namespace. Removed all such previous comments from all .cc and .h files
Original-commit: flang-compiler/f18@aa7f55e15f
Reviewed-on: https://github.com/flang-compiler/f18/pull/217
|
2018-10-25 05:55:23 -07:00 |
|
peter klausler
|
51b09b62c6
|
[flang] improve naming, silence bogus warnings
Original-commit: flang-compiler/f18@f884fcb2c5
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-15 12:17:30 -07:00 |
|
peter klausler
|
7bda1b3243
|
[flang] unit testing, better error messages
Original-commit: flang-compiler/f18@f3876008d0
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-12 16:02:41 -07:00 |
|
peter klausler
|
62425d6021
|
[flang] begin unit testing
Original-commit: flang-compiler/f18@c8b691a4ae
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-12 16:02:40 -07:00 |
|
peter klausler
|
f7f2a73a43
|
[flang] remove arg->intValue field
Original-commit: flang-compiler/f18@721dc92022
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-12 16:02:35 -07:00 |
|
peter klausler
|
a62636f634
|
[flang] debug initial intrinsic table probes
Original-commit: flang-compiler/f18@dce9a1e173
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-12 16:02:34 -07:00 |
|
peter klausler
|
a70f596719
|
[flang] intrinsic pattern matching
Original-commit: flang-compiler/f18@ca0ee1660a
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-12 16:02:30 -07:00 |
|
peter klausler
|
42b33da129
|
[flang] initial intrinsics table
Original-commit: flang-compiler/f18@8b5c3adf88
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-12 16:02:28 -07:00 |
|
peter klausler
|
c2d4f07cda
|
[flang] Changes that might fix MSVC build problems from sjs
Original-commit: flang-compiler/f18@009f0cc8df
Reviewed-on: https://github.com/flang-compiler/f18/pull/195
Tree-same-pre-rewrite: false
|
2018-09-25 15:23:59 -07:00 |
|
peter klausler
|
55763194f1
|
[flang] Merge with current master, address early review comments.
Original-commit: flang-compiler/f18@d1f981ddb4
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:22 -07:00 |
|
peter klausler
|
a73eebdbca
|
[flang] remove unused code
Original-commit: flang-compiler/f18@79c3252340
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:21 -07:00 |
|
peter klausler
|
003c8329ba
|
[flang] add left(), right(), and comments
Original-commit: flang-compiler/f18@372fd06508
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:16 -07:00 |
|
peter klausler
|
710d635cad
|
[flang] mixed Complex; removed BOZConstant in favor of converting in place
Original-commit: flang-compiler/f18@17a18ddd22
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:13 -07:00 |
|
peter klausler
|
79408f956d
|
[flang] restructure work in progress in semantics/expression.cc; checkpoint before finishing operators
Original-commit: flang-compiler/f18@5d991b0df3
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:10 -07:00 |
|