Sitelet
https://github.com/matt-attack/JetScript/commits/master/JetContext.cpp
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 }}
matt-attack
JetScript
Repository navigation
Code
Issues
4
(4)
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
JetScript
JetContext.cpp
on
master
User selector
All users
Datepicker
All time
Commit history
Commits on Jan 2, 2024
Improve cmake to properly export
Show description for d0522a6
matt-attack
committed
d0522a6
View commit details
Copy full SHA for d0522a6
View code at this point
Browse repository at this point
Commits on May 21, 2020
Fix a bug and some warnings
Matthew Bries
committed
2d98e11
View commit details
Copy full SHA for 2d98e11
View code at this point
Browse repository at this point
Commits on Jul 1, 2019
Fix windows cmake build in VS, remove some annoying warnings
matt-attack
committed
2ed6402
View commit details
Copy full SHA for 2ed6402
View code at this point
Browse repository at this point
Commits on Apr 14, 2015
changed some debug instruction enum names for clarity, improved object:function() call syntax so that object is now the first arg instead of the last (this is a breaking change for most programs), …
Show description for 09d075d
matt-attack
committed
09d075d
View commit details
Copy full SHA for 09d075d
View code at this point
Browse repository at this point
Commits on Apr 3, 2015
fixed accidentally leaving gc settings in a debug configuration, made it so iterators hold a reference to their containers, made iterators more consistent, fixed AddRef() on array types
matt-attack
committed
02b20e3
View commit details
Copy full SHA for 02b20e3
View code at this point
Browse repository at this point
Commits on Mar 31, 2015
added closure debug info, fixed first null value when using generators in for each loops, cleaned up code a bit
matt-attack
committed
ceb8fda
View commit details
Copy full SHA for ceb8fda
View code at this point
Browse repository at this point
Redid captures, now loop captures work as expected. Garbage collector fixes and cleanup. Parser bug fixes. Improved string hash function.
matt-attack
committed
59b9c5a
View commit details
Copy full SHA for 59b9c5a
View code at this point
Browse repository at this point
Commits on Mar 10, 2015
fixed bug with require, revamped garbage collection system, got generators working with for each loops, enabled passing in values to generators when resumed, added || and && with short circuiting, …
Show description for 0687131
matt-attack
committed
0687131
View commit details
Copy full SHA for 0687131
View code at this point
Browse repository at this point
Commits on Feb 28, 2015
added -[[ ]]- for multiline string literals, added callstack() function that prints the current callstack, refactoring of Call and ECall instructions, moved instructions and debug info to function …
Show description for 58577dc
matt-attack
committed
58577dc
View commit details
Copy full SHA for 58577dc
View code at this point
Browse repository at this point
Commits on Feb 21, 2015
cleaned up unnecessary fptr value, reduced instruction size, made it so calling a generator like a function is the same as resuming it, fixed holding references to functions with captured values in…
Show description for 65159c6
matt-attack
committed
65159c6
View commit details
Copy full SHA for 65159c6
View code at this point
Browse repository at this point
Commits on Feb 5, 2015
fixed parser just ignoring invalid tokens, fixed problem with foreach loops and empty containers
Show description for 1c909b5
matt-attack
committed
1c909b5
View commit details
Copy full SHA for 1c909b5
View code at this point
Browse repository at this point
Commits on Feb 1, 2015
massive compiler performance improvements, reduced size of Token object by removing filename string, exception memory leak fix
matt-attack
committed
0688e54
View commit details
Copy full SHA for 0688e54
View code at this point
Browse repository at this point
Commits on Jan 31, 2015
Minor Changes:
Show description for e551bf8
matt-attack
committed
e551bf8
View commit details
Copy full SHA for e551bf8
View code at this point
Browse repository at this point
Commits on Jan 20, 2015
redid prototype system, now you can implement "inheritance" by setting the prototype of an object to an object with its own prototype allowing you to access values and function from either
matt-attack
committed
478e75c
View commit details
Copy full SHA for 478e75c
View code at this point
Browse repository at this point
created hash set data type for object implementation, added reference counting system for holding references to things in native code, added metamethods _add, _sub, _div etc, garbage collector fixe…
Show description for 768a8de
matt-attack
committed
768a8de
View commit details
Copy full SHA for 768a8de
View code at this point
Browse repository at this point
Commits on Jan 12, 2015
memory leak fixes, garbage collector fixes/improvements, removed extraneous return instructions in main routine, JetContext::Execute() can now be called recursively, fixed string:append, added \b …
Show description for 794809e
matt-attack
committed
794809e
View commit details
Copy full SHA for 794809e
View code at this point
Browse repository at this point
Commits on Jan 7, 2015
fixed bug involving destructor call order and garbage collector with standard library, fixed issue with C++ array index of array Value types with an integer index of 0 trying to use the const char*…
Show description for 0f36fdc
matt-attack
committed
0f36fdc
View commit details
Copy full SHA for 0f36fdc
View code at this point
Browse repository at this point
fixed issue with undefined order of execution in C++ in object initializer
matt-attack
committed
1fcd35e
View commit details
Copy full SHA for 1fcd35e
View code at this point
Browse repository at this point
Commits on Jan 6, 2015
fix issue with unary operators and stack, negative function parameter issue resolved
matt-attack
committed
6e5d39f
View commit details
Copy full SHA for 6e5d39f
View code at this point
Browse repository at this point
Commits on Jan 5, 2015
added JetContext::Get(std::string name) and JetContext::Set(std::string name, Value v), performance improvements for JetContext [ ] operator
matt-attack
committed
934c4b6
View commit details
Copy full SHA for 934c4b6
View code at this point
Browse repository at this point
Commits on Jan 3, 2015
fixed arguments of context.Call() functions
matt-attack
committed
0494f89
View commit details
Copy full SHA for 0494f89
View code at this point
Browse repository at this point
Commits on Jan 2, 2015
general improvements, operator precedence fixes, added to readme
matt-attack
committed
14b9eca
View commit details
Copy full SHA for 14b9eca
View code at this point
Browse repository at this point
Commits on Dec 28, 2014
bugfixes
matt-attack
committed
0750d99
View commit details
Copy full SHA for 0750d99
View code at this point
Browse repository at this point
Commits on Dec 27, 2014
improvements for captures
matt-attack
committed
b4d8406
View commit details
Copy full SHA for b4d8406
View code at this point
Browse repository at this point
Commits on Dec 16, 2014
fixed stack overflow issue, misc bugfixes
matt-attack
committed
1a19ed9
View commit details
Copy full SHA for 1a19ed9
View code at this point
Browse repository at this point
Commits on Dec 9, 2014
exception cleanup
matt-attack
committed
b6fa033
View commit details
Copy full SHA for b6fa033
View code at this point
Browse repository at this point
Commits on Dec 2, 2014
added varargs to functions, added error for too many locals/closures in a function (max of 255)
matt-attack
committed
71bda46
View commit details
Copy full SHA for 71bda46
View code at this point
Browse repository at this point
Commits on Nov 11, 2014
improved local variable stack, gc improvements, added max call depth and stack size defines and errors, fixed parsing issues, improved error checking in Value class
matt-attack
committed
82bf302
View commit details
Copy full SHA for 82bf302
View code at this point
Browse repository at this point
Commits on Nov 8, 2014
added all binary operators
matt-attack
committed
89bab0e
View commit details
Copy full SHA for 89bab0e
View code at this point
Browse repository at this point
Commits on Nov 6, 2014
fix for emscripten
matt-attack
committed
e203b02
View commit details
Copy full SHA for e203b02
View code at this point
Browse repository at this point
lambda and parsing bugfixes
matt-attack
committed
6d7f00b
View commit details
Copy full SHA for 6d7f00b
View code at this point
Browse repository at this point
Commits on Nov 5, 2014
added lambdas, added incremental 3 color garbage collector, added function to print out compiler output in a nice readable format, fixed behavior when supplying too many or too few arguments to fun…
Show description for e65bbe4
matt-attack
committed
e65bbe4
View commit details
Copy full SHA for e65bbe4
View code at this point
Browse repository at this point
Commits on Oct 18, 2014
fixed problem with locals in high scope levels, fixed problem with internal label name generation, added for each loops, performance improvements, improved runtime error messages
matt-attack
committed
d9aa7b6
View commit details
Copy full SHA for d9aa7b6
View code at this point
Browse repository at this point
Commits on Oct 13, 2014
Bug fixes, further improved debug info/stack traces
matt-attack
committed
84ab025
View commit details
Copy full SHA for 84ab025
View code at this point
Browse repository at this point
improved debug info, disabled timing prints
matt-attack
committed
ff8205f
View commit details
Copy full SHA for ff8205f
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.