FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
optimize occurs check by kozak · Pull Request #4576 · purescript/purescript · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
purescript
/
purescript
Public
Notifications
You must be signed in to change notification settings
Fork
575
Star
8.9k
Code
Issues
280
Pull requests
27
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
optimize occurs check
- #4576
#4576
Closed
kozak
wants to merge 125 commits into
purescript:master
purescript/purescript:master
from
restaumatic:optimize-occurs-check
restaumatic/purescript:optimize-occurs-check
Copy head branch name to clipboard
Conversation
Commits
125
(125)
Checks
Files changed
Closed
optimize occurs check
#4576
kozak
wants to merge 125 commits into
purescript:master
purescript/purescript:master
from
restaumatic:optimize-occurs-check
restaumatic/purescript:optimize-occurs-check
Copy head branch name to clipboard
Commits
Commits on Apr 22, 2020
Add ES imports/exports to CoreImp AST
kl0tl
committed
6c481c8
View commit details
Copy full SHA for 6c481c8
Browse repository at this point
Print ES imports/exports
kl0tl
committed
52a692b
View commit details
Copy full SHA for 52a692b
Browse repository at this point
Codegen ES imports for PureScript modules
kl0tl
committed
cd40596
View commit details
Copy full SHA for cd40596
Browse repository at this point
Codegen ES imports for foreign modules
kl0tl
committed
607dd3d
View commit details
Copy full SHA for 607dd3d
Browse repository at this point
Codegen ES exports
kl0tl
committed
19878e3
View commit details
Copy full SHA for 19878e3
Browse repository at this point
Extract both CJS and ES exports from foreign modules
kl0tl
committed
4889861
View commit details
Copy full SHA for 4889861
Browse repository at this point
Remove the redundant "use strict;" pragma from modules header
Show description for c03399f
kl0tl
committed
c03399f
View commit details
Copy full SHA for c03399f
Browse repository at this point
Don’t emit empty statements for empty exports lists
kl0tl
committed
71c2de3
View commit details
Copy full SHA for 71c2de3
Browse repository at this point
Bundle ES modules
kl0tl
committed
7d4ef3d
View commit details
Copy full SHA for 7d4ef3d
Browse repository at this point
Commits on Apr 23, 2020
Load ES modules with `esm` in the Node.js REPL and tests
kl0tl
committed
7f0c07e
View commit details
Copy full SHA for 7f0c07e
Browse repository at this point
Escape primes in modules accessors
kl0tl
committed
e006953
View commit details
Copy full SHA for e006953
Browse repository at this point
Forbid unescaped primes in foreign modules exports
kl0tl
committed
243ec5e
View commit details
Copy full SHA for 243ec5e
Browse repository at this point
Run tests against patched dependencies
kl0tl
committed
ddbb2ad
View commit details
Copy full SHA for ddbb2ad
Browse repository at this point
Rewrite ES modules in the browser REPL client
kl0tl
committed
e5b1798
View commit details
Copy full SHA for e5b1798
Browse repository at this point
Commits on Mar 20, 2021
Merge branch 'master' into es-modules
kl0tl
committed
47cdee9
View commit details
Copy full SHA for 47cdee9
Browse repository at this point
Revert "Load ES modules with `esm` in the Node.js REPL and tests"
Show description for c5ffab6
kl0tl
committed
c5ffab6
View commit details
Copy full SHA for c5ffab6
Browse repository at this point
Commits on Mar 21, 2021
Allow Node.js to load .js files in the output directory as ES modules
Show description for 4713b2a
kl0tl
committed
4713b2a
View commit details
Copy full SHA for 4713b2a
Browse repository at this point
Import CommonJS foreign modules through an ES module wrapper
kl0tl
committed
7784dd1
View commit details
Copy full SHA for 7784dd1
Browse repository at this point
Don't let tests nor the REPL compile into a node_modules directory
Show description for 1587749
kl0tl
committed
1587749
View commit details
Copy full SHA for 1587749
Browse repository at this point
Bundle re-exports
kl0tl
committed
ba9f084
View commit details
Copy full SHA for ba9f084
Browse repository at this point
Load bundles as CommonJS modules in tests
kl0tl
committed
65dab5d
View commit details
Copy full SHA for 65dab5d
Browse repository at this point
Update Node.js version on CI
kl0tl
committed
830bbe2
View commit details
Copy full SHA for 830bbe2
Browse repository at this point
Disallow CommonJS exports named `default`
Show description for 4976eee
kl0tl
committed
4976eee
View commit details
Copy full SHA for 4976eee
Browse repository at this point
Disallow CommonJS exports and imports in ES foreign modules
Show description for f73c2bf
kl0tl
committed
f73c2bf
View commit details
Copy full SHA for f73c2bf
Browse repository at this point
Deprecate CommonJS foreign modules
kl0tl
committed
c56d3f5
View commit details
Copy full SHA for c56d3f5
Browse repository at this point
Convert CommonJS foreign modules in tests to ES modules
kl0tl
committed
94af221
View commit details
Copy full SHA for 94af221
Browse repository at this point
Don't optimize away dependencies of named ES exports of declarations
kl0tl
committed
15ebf0d
View commit details
Copy full SHA for 15ebf0d
Browse repository at this point
Commits on Jul 3, 2021
fixup! Import CommonJS foreign modules through an ES module wrapper
kl0tl
committed
8f19b7e
View commit details
Copy full SHA for 8f19b7e
Browse repository at this point
fixup! Don't optimize away dependencies of named ES exports of declarations
kl0tl
committed
7727c98
View commit details
Copy full SHA for 7727c98
Browse repository at this point
Revert "Disallow CommonJS exports named `default`"
Show description for bd45602
kl0tl
committed
bd45602
View commit details
Copy full SHA for bd45602
Browse repository at this point
Add tests for foreign CommonJS exports named default
kl0tl
committed
ca94c4b
View commit details
Copy full SHA for ca94c4b
Browse repository at this point
Extend support to Node.js v12.0.0 with --experimental-modules
kl0tl
committed
ec4dce5
View commit details
Copy full SHA for ec4dce5
Browse repository at this point
Filter out Node.js experimental ES modules loader warning
kl0tl
committed
0d6f928
View commit details
Copy full SHA for 0d6f928
Browse repository at this point
Update bundler error messages
kl0tl
committed
8e1caf8
View commit details
Copy full SHA for 8e1caf8
Browse repository at this point
Merge branch 'master' into next
kl0tl
committed
7ef3aad
View commit details
Copy full SHA for 7ef3aad
Browse repository at this point
Fix HLint warnings
kl0tl
committed
d5437e0
View commit details
Copy full SHA for d5437e0
Browse repository at this point
Commits on Sep 27, 2021
Desugar record accessor to a special function call
zyla
committed
b0216af
View commit details
Copy full SHA for b0216af
Browse repository at this point
Overloaded record accessors
zyla
committed
dfa92af
View commit details
Copy full SHA for dfa92af
Browse repository at this point
Fix warnings
zyla
committed
ef5aca3
View commit details
Copy full SHA for ef5aca3
Browse repository at this point
Commits on Sep 28, 2021
Optimize back the common case of `Record`
zyla
committed
a896388
View commit details
Copy full SHA for a896388
Browse repository at this point
Fix post-merge breakage
zyla
committed
4b3fe2b
View commit details
Copy full SHA for 4b3fe2b
Browse repository at this point
Run workflows on restaumatic branch
zyla
committed
3cda1fa
View commit details
Copy full SHA for 3cda1fa
Browse repository at this point
Add missing module
zyla
committed
ee2fb90
View commit details
Copy full SHA for ee2fb90
Browse repository at this point
Merge branch 'feature/overloaded-records-0.14' into restaumatic
zyla
committed
728bc79
View commit details
Copy full SHA for 728bc79
Browse repository at this point
Bump version
zyla
committed
abce72a
View commit details
Copy full SHA for abce72a
Browse repository at this point
Commits on Oct 13, 2021
Bump also version for ide exports
zyla
committed
ac4ccab
View commit details
Copy full SHA for ac4ccab
Browse repository at this point
Commits on Oct 15, 2021
Merge remote-tracking branch 'upstream/master' into es-modules
Show description for 41e2e0b
zyla
committed
41e2e0b
View commit details
Copy full SHA for 41e2e0b
Browse repository at this point
Merge branch 'es-modules' into restaumatic
zyla
committed
25c91d0
View commit details
Copy full SHA for 25c91d0
Browse repository at this point
Commits on Oct 17, 2021
Update version
zyla
committed
becb77c
View commit details
Copy full SHA for becb77c
Browse repository at this point
Bundle: detect functions as internal members
zyla
committed
2df4148
View commit details
Copy full SHA for 2df4148
Browse repository at this point
Merge branch 'es-modules' into restaumatic
zyla
committed
e0dccf4
View commit details
Copy full SHA for e0dccf4
Browse repository at this point
Fix lint errors
zyla
committed
e2a0fd0
View commit details
Copy full SHA for e2a0fd0
Browse repository at this point
Merge branch 'feature/overloaded-records-0.14' into restaumatic
zyla
committed
62a0a79
View commit details
Copy full SHA for 62a0a79
Browse repository at this point
Commits on Oct 26, 2021
Fix getField optimization for plain records
zyla
committed
4784e2d
View commit details
Copy full SHA for 4784e2d
Browse repository at this point
Merge branch 'feature/overloaded-records-0.14' into restaumatic
zyla
committed
a49097d
View commit details
Copy full SHA for a49097d
Browse repository at this point
Merge remote-tracking branch 'upstream/master' into restaumatic
zyla
committed
675b993
View commit details
Copy full SHA for 675b993
Browse repository at this point
Update version
zyla
committed
007ff26
View commit details
Copy full SHA for 007ff26
Browse repository at this point
Commits on May 6, 2022
Merge remote-tracking branch 'origin/master' into restaumatic
jborkowski
committed
4fc451c
View commit details
Copy full SHA for 4fc451c
Browse repository at this point
Merge pull request #1 from restaumatic/restaumatic-v0.15.0
Show description for 2a4d4ff
jborkowski
authored
2a4d4ff
View commit details
Copy full SHA for 2a4d4ff
Browse repository at this point
Commits on Jun 3, 2022
Fix imports generated for OverloadedRecordFields (SProxy->Proxy)
zyla
committed
97a513e
View commit details
Copy full SHA for 97a513e
Browse repository at this point
Update version
zyla
committed
73d3ee9
View commit details
Copy full SHA for 73d3ee9
Browse repository at this point
Commits on Jun 5, 2022
Fix test golden
zyla
committed
272bbe4
View commit details
Copy full SHA for 272bbe4
Browse repository at this point
Commits on Aug 25, 2023
Merge remote-tracking branch 'origin/restaumatic' into restaumatic-0.15.10
usagi-z
committed
123d6fa
View commit details
Copy full SHA for 123d6fa
Browse repository at this point
it typechecks, ship it!
usagi-z
committed
ba6f317
View commit details
Copy full SHA for ba6f317
Browse repository at this point
Commits on Aug 28, 2023
bring back desugarAccessorModule
usagi-z
committed
50aa943
View commit details
Copy full SHA for 50aa943
Browse repository at this point
bring back optimizeRecordGetField
usagi-z
committed
3761609
View commit details
Copy full SHA for 3761609
Browse repository at this point
Commits on Sep 1, 2023
enable CI
usagi-z
committed
d1e32f5
View commit details
Copy full SHA for d1e32f5
Browse repository at this point
whitespace 1
usagi-z
committed
37a66e8
View commit details
Copy full SHA for 37a66e8
Browse repository at this point
whitespace 2
usagi-z
committed
c40bcd1
View commit details
Copy full SHA for c40bcd1
Browse repository at this point
ws 3
usagi-z
committed
0f1e90b
View commit details
Copy full SHA for 0f1e90b
Browse repository at this point
ws 4
usagi-z
committed
29c9574
View commit details
Copy full SHA for 29c9574
Browse repository at this point
ws 5
usagi-z
committed
049673d
View commit details
Copy full SHA for 049673d
Browse repository at this point
Commits on Sep 4, 2023
fix tests at the cost of marking version as a company fork
usagi-z
committed
6cca3e1
View commit details
Copy full SHA for 6cca3e1
Browse repository at this point
silence hlint
usagi-z
committed
4e1934b
View commit details
Copy full SHA for 4e1934b
Browse repository at this point
Commits on Sep 5, 2023
Use IsSymbol Ident
jborkowski
committed
60bf482
View commit details
Copy full SHA for 60bf482
Browse repository at this point
Add pattern by hand
jborkowski
committed
6050c5c
View commit details
Copy full SHA for 6050c5c
Browse repository at this point
fix currentVersion
jborkowski
committed
85bd4c3
View commit details
Copy full SHA for 85bd4c3
Browse repository at this point
Commits on Sep 6, 2023
Revert currentVersion
jborkowski
committed
5685625
View commit details
Copy full SHA for 5685625
Browse repository at this point
Fix version used by IDE
zyla
committed
71b85d3
View commit details
Copy full SHA for 71b85d3
Browse repository at this point
Remove Show
jborkowski
committed
62d0661
View commit details
Copy full SHA for 62d0661
Browse repository at this point
Cleanup Github Workfows
jborkowski
committed
85f9dff
View commit details
Copy full SHA for 85f9dff
Browse repository at this point
Remove ;13u
jborkowski
committed
919d2fe
View commit details
Copy full SHA for 919d2fe
Browse repository at this point
Commits on Sep 13, 2023
Update ci.yml
jborkowski
authored
6ac5ae5
View commit details
Copy full SHA for 6ac5ae5
Browse repository at this point
Merge pull request #2 from restaumatic/restaumatic-0.15.10
Show description for be0d9ce
jborkowski
authored
be0d9ce
View commit details
Copy full SHA for be0d9ce
Browse repository at this point
Commits on Oct 6, 2023
Merge remote-tracking branch 'upstream/master' into restaumatic
jborkowski
committed
969a39e
View commit details
Copy full SHA for 969a39e
Browse repository at this point
Merge pull request #3 from restaumatic/restaumatic-0.15.11
Show description for 7d04419
jborkowski
authored
7d04419
View commit details
Copy full SHA for 7d04419
Browse repository at this point
Commits on Jan 22, 2024
Update Externs.hs
jborkowski
authored
4827f79
View commit details
Copy full SHA for 4827f79
Browse repository at this point
Commits on Feb 13, 2024
Merge branch 'master' into v0.15.15-restaumatic
jborkowski
committed
107964c
View commit details
Copy full SHA for 107964c
Browse repository at this point
set currentVersion to restaumatic1
jborkowski
committed
4ac46a5
View commit details
Copy full SHA for 4ac46a5
Browse repository at this point
Merge pull request #5 from restaumatic/v0.15.15-restaumatic
Show description for 988c913
jborkowski
authored
988c913
View commit details
Copy full SHA for 988c913
Browse repository at this point
Commits on Sep 3, 2024
Merge remote-tracking branch 'upstream/master' into restaumatic
jborkowski
committed
8648583
View commit details
Copy full SHA for 8648583
Browse repository at this point
Commits on Nov 26, 2024
Make cut-off, the main piece
wclr
authored and
jborkowski
committed
3377aa0
View commit details
Copy full SHA for 3377aa0
Browse repository at this point
Fix linting error.
wclr
authored and
jborkowski
committed
ac51b00
View commit details
Copy full SHA for ac51b00
Browse repository at this point
Refactor externs diff and make api, fix some review sugs
wclr
authored and
jborkowski
committed
1e07d60
View commit details
Copy full SHA for 1e07d60
Browse repository at this point
Add comments to BuildPlan
wclr
authored and
jborkowski
committed
82198fa
View commit details
Copy full SHA for 82198fa
Browse repository at this point
Added requested changes, don't recompile downstream after the error, tests updated and commented.
wclr
authored and
jborkowski
committed
fa35d09
View commit details
Copy full SHA for fa35d09
Browse repository at this point
Update ExternsDiff.checkUsage, add tests
wclr
authored and
jborkowski
committed
d34d0e1
View commit details
Copy full SHA for d34d0e1
Browse repository at this point
Commits on Nov 30, 2024
ExternsDiff: normalize type
jborkowski
committed
f58f5f0
View commit details
Copy full SHA for f58f5f0
Browse repository at this point
Commits on Dec 2, 2024
Normalize SourceSpan path in Externs
jborkowski
committed
6be0c52
View commit details
Copy full SHA for 6be0c52
Browse repository at this point
Revert "Normalize SourceSpan path in Externs"
Show description for 4b697be
jborkowski
committed
4b697be
View commit details
Copy full SHA for 4b697be
Browse repository at this point
Make relative path to actualFile
jborkowski
committed
6a96456
View commit details
Copy full SHA for 6a96456
Browse repository at this point
Revert 1 commits
Show description for c9f6944
jborkowski
committed
c9f6944
View commit details
Copy full SHA for c9f6944
Browse repository at this point
Commits on May 7, 2025
Logger and Supply improvements
kozak
committed
ce98272
View commit details
Copy full SHA for ce98272
Browse repository at this point
Not needed in this compiler version
kozak
committed
7b26d48
View commit details
Copy full SHA for 7b26d48
Browse repository at this point
Commits on May 8, 2025
Specialize logger to errors
kozak
committed
2f017ad
View commit details
Copy full SHA for 2f017ad
Browse repository at this point
A working version
kozak
committed
79596a9
View commit details
Copy full SHA for 79596a9
Browse repository at this point
IntMap Lazy
kozak
committed
5996054
View commit details
Copy full SHA for 5996054
Browse repository at this point
Commits on May 9, 2025
Hacky specialization of TypeCheckM
zyla
committed
2bd2e98
View commit details
Copy full SHA for 2bd2e98
Browse repository at this point
IntMap Lazy
kozak
authored and
zyla
committed
3033a4f
View commit details
Copy full SHA for 3033a4f
Browse repository at this point
Merge branch 'improve-perf' into typecheckm-specialization
zyla
committed
a2ad1fb
View commit details
Copy full SHA for a2ad1fb
Browse repository at this point
Fix after merging
zyla
committed
22d8db6
View commit details
Copy full SHA for 22d8db6
Browse repository at this point
Memoize unifyTypes
kozak
committed
c2f1e65
View commit details
Copy full SHA for c2f1e65
Browse repository at this point
Memoize unify types really this time
kozak
committed
a1c4313
View commit details
Copy full SHA for a1c4313
Browse repository at this point
Merge branch 'improve-perf-memoize-unify' into various-perf-changes
kozak
committed
d2d0f1c
View commit details
Copy full SHA for d2d0f1c
Browse repository at this point
Commits on May 12, 2025
{-# INLINE #-} annoations on traversals
zyla
committed
f8a5838
View commit details
Copy full SHA for f8a5838
Browse repository at this point
Replace Logger with Writer
zyla
committed
98b1ff0
View commit details
Copy full SHA for 98b1ff0
Browse repository at this point
Writer CPS
zyla
committed
a9eb340
View commit details
Copy full SHA for a9eb340
Browse repository at this point
Merge remote-tracking branch 'origin/master' into various-perf-changes
zyla
committed
ca8799e
View commit details
Copy full SHA for ca8799e
Browse repository at this point
add monoid import
jborkowski
authored and
zyla
committed
35218a6
View commit details
Copy full SHA for 35218a6
Browse repository at this point
Remove duplicate instance
zyla
committed
523bd5f
View commit details
Copy full SHA for 523bd5f
Browse repository at this point
Remove redundant constraint
zyla
committed
75126e4
View commit details
Copy full SHA for 75126e4
Browse repository at this point
Commits on May 13, 2025
Fix hlint warnings
zyla
committed
c7c6e0f
View commit details
Copy full SHA for c7c6e0f
Browse repository at this point
Bring back original Logger
zyla
committed
c492385
View commit details
Copy full SHA for c492385
Browse repository at this point
Commits on May 26, 2025
ExternsDiff: compute deps of TypeSynonyms properly (#7)
Show description for 8f9bc92
zyla
authored
8f9bc92
View commit details
Copy full SHA for 8f9bc92
Browse repository at this point
Commits on May 27, 2025
Use a simpler monad in occurs check and check valid kind
kozak
committed
7478a3c
View commit details
Copy full SHA for 7478a3c
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL