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
Type
/
to 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
.
ForkProject
/
fakejava
Public
forked from
esrrhs/fakejava
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
Files
Expand file tree
master
Breadcrumbs
fakejava
/
log.txt
Copy path
Blame
More file actions
Blame
More file actions
Latest commit
History
History
History
42 lines (41 loc) · 1.95 KB
master
Breadcrumbs
fakejava
/
log.txt
Copy path
Top
File metadata and controls
Code
Blame
42 lines (41 loc) · 1.95 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
2016.7.14:建立hg
2016.7.15:建立jflex,cup
2016.7.18:语法迁移ok,加语法树节点
2016.7.19:加语法树节点
2016.7.20:加语法树节点完成,下一步编译
2016.7.21:加编译空class,下一步加基本的binary类型
2016.7.22:开始加variant类型,下一步完善variant周边操作,variant用原生Object,string就用原生String,map和array在原生基础上加一个const
2016.7.23:fix build
2016.7.26:加编译const,java确实很方便,下一步继续移植compiler
2016.7.28:无脑翻译compile while
2016.7.29:移植compile完成,下一步加binary的dump
2016.7.30:加binary的dump完成,下一步加文件的lineno
2016.7.30:加文件的lineno完成,java版本无调试需求,下一步加解释器
2016.7.31:加java的绑定,注解确实很方便
2016.7.31:花了一下午,完成了解释器,下一步加内置函数
2016.7.31:加基本的内置函数完成,基本java也够了,运行时间java 7s,c++ 4s
2016.8.1:用java1.7的lib
2016.8.2:增加regall的接口,增加了c:memfunc1():memfunc2()和a()(arg1)(arg2)的语法,回头同步到c++版本去
2016.8.4:修复bug
2016.8.5:完善test,完善profile
2016.8.29:漏掉了include,修复传参数顺序的bug
2016.8.30:修复绑定函数返回null的bug
2016.8.31:添加null的比较,修复for的continue的设计bug
2016.9.2:增加全局绑定函数缓存,节省内存,java的对象比较占空间
2016.9.5:添加调试功能,行号还有点问题,不是很准确,用complexsymbol搞定了
2016.9.6:改下debug下的错误提示
2016.9.8:加下字节码的优化
2016.9.9:修改字节码的优化1
2016.9.12:修改字节码的优化2
2016.9.13:修改字节码的优化bug
2016.10.27:给java版本加个_G
2017.8.1:修复bug
2017.9.11:修改getMethods
2017.10.11:添加tolong接口
2017.11.30:添加maven
2018.1.5:添加error接口
2018.1.7:添加error接口
2018.1.8:优化parse
2018.1.12:修改bug
2018.1.17:修改優化的bug
2018.6.23:修改map get key的bug
You can’t perform that action at this time.