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
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 }}
SabaSoftware
/
JSIL
Public
forked from
iskiselev/JSIL
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
JSIL
Meta
on
XmlReader.ReadElementString
User selector
All users
Datepicker
All time
Commit history
Commits on Jun 10, 2014
DCE: Generic support, fixed virtual method, interface and arguments processing. Added some meta attributes for dead code elemination.
Show description for 452de03
iskiselev
authored and
kg
committed
452de03
View commit details
Copy full SHA for 452de03
View code at this point
Browse repository at this point
Commits on Apr 26, 2014
Generate xml documanetation for JSIL.Meta
iskiselev
committed
32ca278
View commit details
Copy full SHA for 32ca278
View code at this point
Browse repository at this point
Commits on Apr 25, 2014
Move JSImmutable where it belongs.
kg
committed
5f29ae1
View commit details
Copy full SHA for 5f29ae1
View code at this point
Browse repository at this point
Move JSReplaceConstructor to where it belongs.
kg
committed
923a649
View commit details
Copy full SHA for 923a649
View code at this point
Browse repository at this point
Fix line endings.
kg
committed
07be25a
View commit details
Copy full SHA for 07be25a
View code at this point
Browse repository at this point
Commits on Feb 26, 2014
Added JSStubOnly attribute for simplification creation of class sutbs.
iskiselev
committed
d92c89b
View commit details
Copy full SHA for d92c89b
View code at this point
Browse repository at this point
Commits on Sep 22, 2013
Verbatim.Expression optionally accepts a list of indexed arguments (they can be referred to with $x, like '$0').
kg
committed
095e218
View commit details
Copy full SHA for 095e218
View code at this point
Browse repository at this point
Commits on Jul 3, 2013
Make temporary elimination able to ignore calls to pure functions. (In practice this probably doesn't allow any additional optimizations, due to other constraints, but it's worth doing)
Show description for 5dab9f6
kg
committed
5dab9f6
View commit details
Copy full SHA for 5dab9f6
View code at this point
Browse repository at this point
Naming cleanup (ElementReference -> ElementProxy)
kg
committed
b38f295
View commit details
Copy full SHA for b38f295
View code at this point
Browse repository at this point
Fix dereferencing of packed array element references.
Show description for e510aac
kg
committed
e510aac
View commit details
Copy full SHA for e510aac
View code at this point
Browse repository at this point
Refactored the way array element references work. This should enable allocation hoisting for references in loops.
kg
committed
5ff41e7
View commit details
Copy full SHA for 5ff41e7
View code at this point
Browse repository at this point
Commits on Jun 29, 2013
Expand struct allocation hoisting to work against method references that can't be resolved. This allows it to operate on PackedArray set_Item calls.
Show description for 9df569f
kg
committed
9df569f
View commit details
Copy full SHA for 9df569f
View code at this point
Browse repository at this point
Add JSIL.Runtime.PackedArray.New<T> for creating packed arrays without storing them into fields
Show description for a52985e
kg
committed
a52985e
View commit details
Copy full SHA for a52985e
View code at this point
Browse repository at this point
Commits on Jun 28, 2013
You can now use JSRuntimeDispatch to tag interface methods in order to bypass JSIL's precise interface method dispatch behavior for that method. This makes packed arrays much faster!
kg
committed
b4257b0
View commit details
Copy full SHA for b4257b0
View code at this point
Browse repository at this point
Eliminate pointless struct copies for calls to PackedArray.set_Item.
kg
committed
80f3353
View commit details
Copy full SHA for 80f3353
View code at this point
Browse repository at this point
Add support for proxies adding new fields to existing types for the purposes of translated type information.
Show description for aaf4e5f
kg
committed
aaf4e5f
View commit details
Copy full SHA for aaf4e5f
View code at this point
Browse repository at this point
Commits on Apr 13, 2013
Remove client profile from Meta and Proxies.4.0
kg
committed
7c29141
View commit details
Copy full SHA for 7c29141
View code at this point
Browse repository at this point
Commits on Mar 25, 2013
Add a binding for JSIL.CreateNamedFunction to JSIL.Meta
Show description for 3c931d0
kg
committed
3c931d0
View commit details
Copy full SHA for 3c931d0
View code at this point
Browse repository at this point
Minor performance improvement to signature cacher
Show description for b853af4
kg
committed
b853af4
View commit details
Copy full SHA for b853af4
View code at this point
Browse repository at this point
Commits on Mar 24, 2013
Fix a logic error in the WebGL samples
Show description for dab31fb
kg
committed
dab31fb
View commit details
Copy full SHA for dab31fb
View code at this point
Browse repository at this point
Commits on Mar 23, 2013
Allow attributing a function to specify that its return value is a packed array.
Show description for ecdac93
kg
committed
ecdac93
View commit details
Copy full SHA for ecdac93
View code at this point
Browse repository at this point
Add a back door to opt out of the packed array argument checking via an attribute.
Show description for df09acc
kg
committed
df09acc
View commit details
Copy full SHA for df09acc
View code at this point
Browse repository at this point
Allow annotating a function with the JSPackedArrayArguments attribute to specify which arguments expect a packed array.
Show description for c1cb3ee
kg
committed
c1cb3ee
View commit details
Copy full SHA for c1cb3ee
View code at this point
Browse repository at this point
Added Builtins.IsTruthy and Builtins.IsFalsy for doing falseness/truthness checks in output JS
kg
committed
855489e
View commit details
Copy full SHA for 855489e
View code at this point
Browse repository at this point
If a JSReplacement method is also JSIsPure, treat it as constant if all its arguments are constant.
Show description for 6aa69bc
kg
committed
6aa69bc
View commit details
Copy full SHA for 6aa69bc
View code at this point
Browse repository at this point
Fix packed structs not working if unsafe code is disabled
Show description for 3f308d2
kg
committed
3f308d2
View commit details
Copy full SHA for 3f308d2
View code at this point
Browse repository at this point
Commits on Mar 20, 2013
Made the Verbatim methods/properties return 'dynamic' instead of 'object'.
Show description for 1793145
kg
committed
1793145
View commit details
Copy full SHA for 1793145
View code at this point
Browse repository at this point
Commits on Mar 18, 2013
Add a test for another packed array use case
Show description for 6eac000
kg
committed
6eac000
View commit details
Copy full SHA for 6eac000
View code at this point
Browse repository at this point
Add basic support for taking a reference to an element of a packed struct array (generates an object that has property getters/setters in the place of fields that do packing/unpacking on the fly)
kg
committed
9b89963
View commit details
Copy full SHA for 9b89963
View code at this point
Browse repository at this point
Fix some incorrect uses of JSIL.Host.warning.
Show description for df93a71
kg
committed
df93a71
View commit details
Copy full SHA for df93a71
View code at this point
Browse repository at this point
Commits on Mar 14, 2013
Checkpoint:
Show description for 0602001
kg
committed
0602001
View commit details
Copy full SHA for 0602001
View code at this point
Browse repository at this point
Checkpoint:
Show description for 78bf2f8
kg
committed
78bf2f8
View commit details
Copy full SHA for 78bf2f8
View code at this point
Browse repository at this point
Commits on Nov 26, 2012
Add JSIL.Services.Get method in JSIL.Meta that allows you to invoke JSIL.Host.getService at runtime in JS (and always fails in C#).
kg
committed
66b6ebb
View commit details
Copy full SHA for 66b6ebb
View code at this point
Browse repository at this point
Commits on Nov 8, 2012
If all of a type's fields are readonly, flag the type as Immutable in type information.
Show description for 8b0dbd6
kg
committed
8b0dbd6
View commit details
Copy full SHA for 8b0dbd6
View code at this point
Browse repository at this point
Commits on Sep 6, 2012
Tweak JSReplacement behavior for constructors so that it is usable on struct constructors, and update the comments
kg
committed
12fd9b5
View commit details
Copy full SHA for 12fd9b5
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.