Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
GitHub Copilot
Write better code with AI
GitHub Spark
New
Build and deploy intelligent apps
GitHub Models
New
Manage and compare prompts
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
Documentation
GitHub Skills
Blog
Integrations
GitHub Marketplace
MCP Registry
View all features
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
scala
/
scala-async
Public
Notifications
You must be signed in to change notification settings
Fork
90
Star
1.2k
Code
Issues
12
Pull requests
1
Actions
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security
Insights
Commits
Branch selector
d44ce17
User selector
All users
Datepicker
All time
Commit History
Commits on Dec 19, 2012
Resolve merge conflict
phaller
committed
d44ce17
Copy full SHA for d44ce17
Update README.md
retronym
committed
074f7e7
Copy full SHA for 074f7e7
Merge pull request #49 from phaller/topic/patmat-partial-function
Show description for a86730d
retronym
committed
a86730d
Copy full SHA for a86730d
Expand documentation
retronym
committed
933657d
Copy full SHA for 933657d
Commits on Dec 18, 2012
New fix for #1861: Add fall-back to CPS for all unsupported uses of await
Show description for e8e84ba
phaller
committed
e8e84ba
Copy full SHA for e8e84ba
Commits on Dec 10, 2012
Prohibit lazy vals in async blocks.
retronym
committed
1359c3c
Copy full SHA for 1359c3c
Workaround non-idempotency of typing pattern matching anonymous functions.
Show description for 8b7e520
retronym
committed
8b7e520
Copy full SHA for 8b7e520
Commits on Dec 3, 2012
Merge pull request #47 from phaller/ticket/46-varargs-holistic-apply
Show description for 3859c11
phaller
committed
3859c11
Copy full SHA for 3859c11
Commits on Nov 29, 2012
Fix typo
phaller
committed
cfe0649
Copy full SHA for cfe0649
Commits on Nov 27, 2012
Fix ANF transform involving `xs: _*` trees.
Show description for c79d8c0
retronym
committed
c79d8c0
Copy full SHA for c79d8c0
Remove @author tags
phaller
committed
5ee4116
Copy full SHA for 5ee4116
Merge pull request #45 from phaller/ticket/33-by-name-2
Show description for 653a46d
phaller
committed
653a46d
Copy full SHA for 653a46d
No need to extract vals for inlinable args.
Show description for 7c93a9e
retronym
committed
7c93a9e
Copy full SHA for 7c93a9e
Test cases for named and default args.
retronym
committed
38c362b
Copy full SHA for 38c362b
Disallow await in non-primary param sections.
Show description for 9ad8783
retronym
committed
9ad8783
Copy full SHA for 9ad8783
Fix semantics of by-name application
Show description for fe9a002
retronym
committed
fe9a002
Copy full SHA for fe9a002
Fix execution context lookup for the trivial async block.
retronym
committed
456fd6e
Copy full SHA for 456fd6e
Lookup log level dynamically from system property.
Show description for 467a691
retronym
committed
467a691
Copy full SHA for 467a691
Commits on Nov 26, 2012
Merge pull request #44 from phaller/topic/exception-handling
Show description for 72f7281
retronym
committed
72f7281
Copy full SHA for 72f7281
More tests for ExceptionsSpec
phaller
committed
4eb47ba
Copy full SHA for 4eb47ba
Fix #42 - Futures created by async are not properly completed with exceptions
Show description for 9ea2cc4
phaller
committed
9ea2cc4
Copy full SHA for 9ea2cc4
Merge pull request #37 from phaller/ticket/23-port-futures-tests
Show description for 3fd5186
phaller
committed
3fd5186
Copy full SHA for 3fd5186
Merge pull request #41 from phaller/ticket/35-synth-object-2
Show description for 54c9769
phaller
committed
54c9769
Copy full SHA for 54c9769
Show that indirectly nested defs aren't lifted.
retronym
committed
6c3c0f0
Copy full SHA for 6c3c0f0
Fix #26, leaner code gen for `async { <no awaits> }`.
Show description for fe26ed3
retronym
committed
fe26ed3
Copy full SHA for fe26ed3
Make the name uniqification more selective.
Show description for 37de4d5
retronym
committed
37de4d5
Copy full SHA for 37de4d5
Rewrite the state machine to a class, rather than an object.
Show description for be275dc
retronym
committed
be275dc
Copy full SHA for be275dc
Preserve outer This() refs through resetAttrs.
Show description for 4da04ee
retronym
committed
4da04ee
Copy full SHA for 4da04ee
Synthesize an object implementing Function#apply and resume()
Show description for b9bd441
retronym
committed
b9bd441
Copy full SHA for b9bd441
Lift local defs and functions.
Show description for e2b840b
retronym
committed
e2b840b
Copy full SHA for e2b840b
Fix await in if condition / match scrutinee.
Show description for 26038ae
retronym
committed
26038ae
Copy full SHA for 26038ae
Extract vals for all names bound in a pattern.
Show description for a5cab29
retronym
committed
a5cab29
Copy full SHA for a5cab29
Flatmap it, Sam.
retronym
committed
f039ac8
Copy full SHA for f039ac8
Merge pull request #38 from phaller/ticket/19-external-vars
Show description for 4518c96
phaller
committed
4518c96
Copy full SHA for 4518c96
Address review comment
phaller
committed
83864e9
Copy full SHA for 83864e9
Pagination
Previous
Next
You can’t perform that action at this time.