projects
/
cycript.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
cycript.git
2014-10-11
Jay Freeman...
Update copyright for 2014 and relicense to AGPLv3.
commit
|
commitdiff
|
tree
|
snapshot
2014-10-11
Jay Freeman...
Add an empty Execute.cpp for Java support backend.
commit
|
commitdiff
|
tree
|
snapshot
2014-10-11
Jay Freeman...
Detect jni.h and link Android build against Dalvik.
commit
|
commitdiff
|
tree
|
snapshot
2014-10-11
Jay Freeman...
@encode syntax doesn't require Objective-C support.
commit
|
commitdiff
|
tree
|
snapshot
2014-10-11
Jay Freeman...
Manually unify CYLocal<CYPool>::key_ into Library.
commit
|
commitdiff
|
tree
|
snapshot
2014-10-11
Jay Freeman...
Build and configure required libraries on Android.
commit
|
commitdiff
|
tree
|
snapshot
2014-10-11
Jay Freeman...
Repair support for compiling without Objective-C.
commit
|
commitdiff
|
tree
|
snapshot
2014-10-11
Jay Freeman...
Correct "error: taking address of temporary array".
commit
|
commitdiff
|
tree
|
snapshot
2014-10-11
Jay Freeman...
Give Xcode/Apple/iOS build scripts a common prefix.
commit
|
commitdiff
|
tree
|
snapshot
2014-10-11
Jay Freeman...
Remove APR dependency: getopt_long actually works.
commit
|
commitdiff
|
tree
|
snapshot
2014-10-11
Jay Freeman...
Correct "error: taking address of temporary array".
commit
|
commitdiff
|
tree
|
snapshot
2014-08-20
Jay Freeman...
Add a makefile mechanism for automatic deployment.
v0.9.502
commit
|
commitdiff
|
tree
|
snapshot
2014-08-19
Jay Freeman...
Add workaround for a linker bug (and a test case).
commit
|
commitdiff
|
tree
|
snapshot
2014-08-19
Jay Freeman...
Use osx as the short tag for OS X instead of mac.
commit
|
commitdiff
|
tree
|
snapshot
2014-08-19
Jay Freeman...
The .PHONY was not updated from package to zip :(.
commit
|
commitdiff
|
tree
|
snapshot
2014-08-19
Jay Freeman...
Provide some minimal debugging on @import MS fail.
commit
|
commitdiff
|
tree
|
snapshot
2014-08-19
Jay Freeman...
Replace -any.dylib with a check in the trampoline.
commit
|
commitdiff
|
tree
|
snapshot
2014-08-19
Jay Freeman...
Use OS X (not Simulator) build for x86_64 on OS X.
commit
|
commitdiff
|
tree
|
snapshot
2014-07-09
Jay Freeman...
Cycript.framework is no longer one unified folder.
commit
|
commitdiff
|
tree
|
snapshot
2014-07-08
Jay Freeman...
Embed Cycript git version in zip package filename.
commit
|
commitdiff
|
tree
|
snapshot
2014-07-08
Jay Freeman...
Corrupt load command should break for, not return.
commit
|
commitdiff
|
tree
|
snapshot
2014-06-07
Jay Freeman...
Output argument list names compatible with Swift.
commit
|
commitdiff
|
tree
|
snapshot
2014-06-05
Jay Freeman...
Do not rely on -[description] to describe classes.
commit
|
commitdiff
|
tree
|
snapshot
2014-06-05
Jay Freeman...
Avoid infinite recursion while CYONifying objects.
commit
|
commitdiff
|
tree
|
snapshot
2014-06-04
Jay Freeman...
Slightly improve horrible #ifdef'd type encoding.
commit
|
commitdiff
|
tree
|
snapshot
2014-06-04
Jay Freeman...
Initialize address32 out parameter in vm_allocate.
commit
|
commitdiff
|
tree
|
snapshot
2014-06-04
Jay Freeman...
Add a local install target (why not?) to xcode.mk.
commit
|
commitdiff
|
tree
|
snapshot
2014-06-04
Jay Freeman...
Compile libcycript for OS X and package framework.
commit
|
commitdiff
|
tree
|
snapshot
2014-06-04
Jay Freeman...
Also build OS X target and use for libcycript-any.
commit
|
commitdiff
|
tree
|
snapshot
2014-06-04
Jay Freeman...
Add $snprintfp trampoline helper, "just in case".
commit
|
commitdiff
|
tree
|
snapshot
2014-06-04
Jay Freeman...
In trampoline, make $strlcpy not crash given NULL.
commit
|
commitdiff
|
tree
|
snapshot
2014-06-03
Jay Freeman...
Don't crash if ivar_getTypeEncoding returns NULL.
commit
|
commitdiff
|
tree
|
snapshot
2014-06-03
Jay Freeman...
Fix issue in 64-bit choose() reported by heardrwt.
commit
|
commitdiff
|
tree
|
snapshot
2014-03-11
Jay Freeman...
The nice thing about # is its similar density to @.
commit
|
commitdiff
|
tree
|
snapshot
2014-03-11
Jay Freeman...
Close server socket after accepting remote client.
commit
|
commitdiff
|
tree
|
snapshot
2014-03-11
Jay Freeman...
Do not leave console socket lying around in /tmp.
commit
|
commitdiff
|
tree
|
snapshot
2014-03-11
Jay Freeman...
Verify the injection error buffer is null-termined.
commit
|
commitdiff
|
tree
|
snapshot
2014-03-11
Jay Freeman...
Fix creepy "dump master.passwd to stderr" failure.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-29
Jay Freeman...
Cycript's lexer does not need to be "interactive".
commit
|
commitdiff
|
tree
|
snapshot
2014-01-29
Jay Freeman...
Make lexer start a comment with #! (for scripts).
commit
|
commitdiff
|
tree
|
snapshot
2014-01-29
Jay Freeman...
Do not use FFI to sel_registerName for [] syntax.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-29
Jay Freeman...
Generalize and centralize cpr flag conflict check.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-29
Jay Freeman...
Use apr_getopt_long instead of simply apr_getopt.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-29
Jay Freeman...
Let's reserve # entirely for the pre-processor.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-29
Jay Freeman...
Actually, non-terminal attachment now works fine.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-29
Jay Freeman...
Correct (and complete) implementation of bash $0.
v0.9.501
commit
|
commitdiff
|
tree
|
snapshot
2014-01-29
Jay Freeman...
Remove all Objective-C selector bridge definitions.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-28
Jay Freeman...
Remove some trailing whitespace from Bridge.def.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-28
Jay Freeman...
Add Security framework definitions to Bridge.def.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-28
Jay Freeman...
Make cycript wrapper script detect its directory.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-26
Jay Freeman...
Attempt to load a framework when no module found.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-26
Jay Freeman...
Do not cache modules if the module doesn't exist.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-26
Jay Freeman...
Allow errno exceptions to _syscall()'s _assert().
commit
|
commitdiff
|
tree
|
snapshot
2014-01-26
Jay Freeman...
CYPoolCode should simply take an std::istream &.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-26
Jay Freeman...
Recursive CommonJS modules didn't actually work.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-26
Jay Freeman...
Fix support for passing blocks as FFI arguments.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-26
Jay Freeman...
Add hasProperty for All and ObjectiveC::Classes.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-26
Jay Freeman...
Do not use isKindOfClass: to check for NSBlock.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-26
Jay Freeman...
As FunctionInstance is different, it must be last.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-25
Jay Freeman...
Support choose()ing "LARGE" Objective-C classes.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-24
Jay Freeman...
Support .type on NSBlock to get their signature.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-24
Jay Freeman...
Only NSBlock should be a "function", not NSObject.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-24
Jay Freeman...
Split CYBlockEncoding out for NSBlock.type usage.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-24
Jay Freeman...
Unknown block arguments can decode to NSBlock *.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-23
Jay Freeman...
De-CYNext CYExpression, fix CYCompound/Primitive.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-23
Jay Freeman...
Tab-completer accidentally overwrote name variable.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-23
Jay Freeman...
Setting to .messages should only affect that Class.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-21
Jay Freeman...
Actually add the modules (kind of important ;P).
v0.9.500
commit
|
commitdiff
|
tree
|
snapshot
2014-01-21
Jay Freeman...
Only .gitignore "cycript" if at the top-level.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-21
Jay Freeman...
Move lib/cycript to cycript0.9 to free up cycript.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-21
Jay Freeman...
The cycript wrapper script should use Cycript.lib.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-21
Jay Freeman...
Rename Cycript_ directory to friendly Cycript.lib.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-21
Jay Freeman...
The field order in an Objective-C class matters.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-21
Jay Freeman...
Objective-C class fields must be TypeIdentifiers.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-21
Jay Freeman...
Allow usage of .type on objects of type Message.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-21
Jay Freeman...
Do not ever use NULL type_s, even for ? encoding.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-21
Jay Freeman...
Remove CYRunSetups (this feature is broken now).
commit
|
commitdiff
|
tree
|
snapshot
2014-01-21
Jay Freeman...
Bridge NSNumber/NSCFBoolean to JS Number/Boolean.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-21
Jay Freeman...
Fix pointer crashes and round-trip const void *.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-21
Jay Freeman...
Fix crash when trying to use specifier without int.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-21
Jay Freeman...
Syntax highlight "unsigned" and "signed" as Type.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-21
Jay Freeman...
Replace AtEncode in grammar with "@encode" token.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-21
Jay Freeman...
Implement full unsigned/signed/long/short syntax.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-21
Jay Freeman...
Implement internal multiply (for the compiler).
commit
|
commitdiff
|
tree
|
snapshot
2014-01-21
Jay Freeman...
Provide some kind of feedback while running ?gc.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-21
Jay Freeman...
Add ?exit command to help people exit the console.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-20
Jay Freeman...
Add actual syntax that desugars to new Instance().
commit
|
commitdiff
|
tree
|
snapshot
2014-01-20
Jay Freeman...
Add an initial (inefficient) version of ?: syntax.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-20
Jay Freeman...
I do not remember why this was so overly complex.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-20
Jay Freeman...
Fix try regression in CYExecute NSAutoReleasePool.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-20
Jay Freeman...
If possible, use the new debug synchronous GC API.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-20
Jay Freeman...
Attempt to garbage collect before using choose().
commit
|
commitdiff
|
tree
|
snapshot
2014-01-20
Jay Freeman...
Add a new ?gc to run GC without running a script.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-20
Jay Freeman...
Provide a new ?destroy to release the JSContext.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-20
Jay Freeman...
Try to CYON pointers as the address of their value.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-20
Jay Freeman...
Instance.box should have the DontEnum attribute.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-20
Jay Freeman...
Indirecting a function pointer should get Functor.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-20
Jay Freeman...
Do not cache incomplete ffi_cifs after exceptions.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-20
Jay Freeman...
Expose the internal Type of Pointers through type.
commit
|
commitdiff
|
tree
|
snapshot
2014-01-19
Jay Freeman...
Syntax highlight the new @import as pre-processor.
commit
|
commitdiff
|
tree
|
snapshot
next