Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
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
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
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
/
Sign in
Sign up
Appearance settings
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 }}
Uh oh!
There was an error while loading.
Please reload this page
.
AssemblyScript
/
assemblyscript
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
696
Star
18k
Code
Issues
180
Pull requests
19
Actions
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Wiki
Security and quality
Insights
Commits
Breadcrumbs
History for
assemblyscript
src
ast.ts
on
main
User selector
All users
All time
Commit history
Commits on Apr 25, 2026
feat: properly parse and resolve tuples (#3018)
Show description for a5112aa
JairusSW
and
MaxGraey
authored
a5112aa
View commit details
Copy full SHA for a5112aa
View code at this point
Browse repository at this point
Commits on Dec 27, 2025
fix: check native source correctly (#2967)
HerrCai0907
authored
5a125c7
View commit details
Copy full SHA for 5a125c7
View code at this point
Browse repository at this point
Commits on Jan 24, 2023
fix: Detect recursive types early (#2634)
dcodeIO
authored
bcfb5e8
View commit details
Copy full SHA for bcfb5e8
View code at this point
Browse repository at this point
Commits on Jan 17, 2023
fix: Also support `null | T` in parser (#2507)
Show description for b08fe23
HerrCai0907
and
dcodeIO
authored
b08fe23
View commit details
Copy full SHA for b08fe23
View code at this point
Browse repository at this point
Commits on Nov 9, 2022
Make class fields a special kind of property (#2548)
Show description for 0fd4db2
dcodeIO
authored
0fd4db2
View commit details
Copy full SHA for 0fd4db2
View code at this point
Browse repository at this point
Commits on Oct 23, 2022
BREAKING CHANGE: Refactor enum identifiers to TitleCase and apply some changes in AST nodes (#2501)
MaxGraey
authored
a7d10ba
View commit details
Copy full SHA for a7d10ba
View code at this point
Browse repository at this point
Remove local sharing logic (#2540)
dcodeIO
authored
8bb4fae
View commit details
Copy full SHA for 8bb4fae
View code at this point
Browse repository at this point
Commits on Aug 16, 2022
Reorganize & refactor diagnostic's utils. Add more const enums (#2438)
MaxGraey
authored
a81896e
View commit details
Copy full SHA for a81896e
View code at this point
Browse repository at this point
Commits on Mar 21, 2022
BREAKING CHANGE: ESM, JS bindings, triple equals and general cleanup (#2157)
dcodeIO
authored
a7c87e6
View commit details
Copy full SHA for a7c87e6
View code at this point
Browse repository at this point
Commits on Nov 15, 2021
Refactor text utils (#2144)
MaxGraey
authored
ab5a480
View commit details
Copy full SHA for ab5a480
View code at this point
Browse repository at this point
Commits on Mar 26, 2021
feat: Initial support for template literals (#1715)
dcodeIO
authored
1789577
View commit details
Copy full SHA for 1789577
View code at this point
Browse repository at this point
Commits on Sep 5, 2020
fix: Fix source map column numbers being off by one (#1458)
dcodeIO
authored
87f20fa
View commit details
Copy full SHA for 87f20fa
View code at this point
Browse repository at this point
Commits on Jul 16, 2020
fix: Add a node representing an omitted expression (#1394)
dcodeIO
authored
f131785
View commit details
Copy full SHA for f131785
View code at this point
Browse repository at this point
Commits on Jun 30, 2020
Enforce strict field initialization (#1349)
Show description for 57a55d3
dcodeIO
authored
57a55d3
View commit details
Copy full SHA for 57a55d3
View code at this point
Browse repository at this point
Commits on May 25, 2020
Refactor compiler sources to adhere to TS strict mode (#1283)
dcodeIO
authored
7702f5d
View commit details
Copy full SHA for 7702f5d
View code at this point
Browse repository at this point
Commits on May 9, 2020
Rework implicit allocation in constructors (#1255)
dcodeIO
authored
0c02d01
View commit details
Copy full SHA for 0c02d01
View code at this point
Browse repository at this point
Commits on Apr 27, 2020
Implement virtual overloading / interfaces (#1208)
dcodeIO
authored
465f995
View commit details
Copy full SHA for 465f995
View code at this point
Browse repository at this point
Commits on Apr 26, 2020
Support alternative file extensions (#1231)
dcodeIO
authored
d673417
View commit details
Copy full SHA for d673417
View code at this point
Browse repository at this point
Commits on Apr 13, 2020
Reuse existing initializer field in EnumValueDeclaration (#1220)
jtenner
authored
c2949e2
View commit details
Copy full SHA for c2949e2
View code at this point
Browse repository at this point
Commits on Mar 15, 2020
Fix columns being off by one / implement line cache (#1174)
dcodeIO
authored
960890e
View commit details
Copy full SHA for 960890e
View code at this point
Browse repository at this point
Commits on Mar 11, 2020
Eliminate redundant type assertions (#1156)
dcodeIO
authored
03aff6e
View commit details
Copy full SHA for 03aff6e
View code at this point
Browse repository at this point
Commits on Mar 3, 2020
Modernize source file headers (#1144)
dcodeIO
authored
6cee84b
View commit details
Copy full SHA for 6cee84b
View code at this point
Browse repository at this point
ASify: Make the compiler compatible with the compiler (#1129)
dcodeIO
authored
a3b18e7
View commit details
Copy full SHA for a3b18e7
View code at this point
Browse repository at this point
Commits on Feb 26, 2020
Implement StaticArray<T> (#1122)
dcodeIO
authored
209c875
View commit details
Copy full SHA for 209c875
View code at this point
Browse repository at this point
Commits on Feb 14, 2020
Handle instanceof of entire classes (#1108)
dcodeIO
authored
e0ccf0a
View commit details
Copy full SHA for e0ccf0a
View code at this point
Browse repository at this point
Commits on Jan 11, 2020
Rework loop statement compilation / general cleanup (#1046)
dcodeIO
authored
76f4450
View commit details
Copy full SHA for 76f4450
View code at this point
Browse repository at this point
Commits on Nov 23, 2019
Fix 'new' parsing & allow omitting parenthesis (#966)
dcodeIO
authored
92a768f
View commit details
Copy full SHA for 92a768f
View code at this point
Browse repository at this point
Commits on Oct 15, 2019
Improve generic builtin type inference with multiple parameters (#904)
dcodeIO
authored
84a1084
View commit details
Copy full SHA for 84a1084
View code at this point
Browse repository at this point
Commits on Oct 9, 2019
Emit related ranges for duplicate identifiers (#882)
dcodeIO
authored
828ce61
View commit details
Copy full SHA for 828ce61
View code at this point
Browse repository at this point
Commits on Sep 18, 2019
Refactor resolving paths in asc (#846)
dcodeIO
authored
5b51057
View commit details
Copy full SHA for 5b51057
View code at this point
Browse repository at this point
Commits on Sep 14, 2019
Improve inferring generic parameters (#839)
dcodeIO
authored
763c3c1
View commit details
Copy full SHA for 763c3c1
View code at this point
Browse repository at this point
Commits on Sep 10, 2019
Support resolving all kinds of expressions (#726)
dcodeIO
authored
6d628ce
View commit details
Copy full SHA for 6d628ce
View code at this point
Browse repository at this point
Commits on Jul 22, 2019
Implement --noUnsafe compiler option (#710)
dcodeIO
authored
fea328e
View commit details
Copy full SHA for fea328e
View code at this point
Browse repository at this point
Commits on Jun 19, 2019
Add built-in indexof/valueof types (#671)
dcodeIO
authored
c99becc
View commit details
Copy full SHA for c99becc
View code at this point
Browse repository at this point
Commits on Jun 5, 2019
Implement reference counting (#592)
dcodeIO
authored
0484a6b
View commit details
Copy full SHA for 0484a6b
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.