summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Andreas Benkard <matthias@benkard.de>2008-09-11 18:10:41 +0200
committerMatthias Andreas Benkard <matthias@benkard.de>2008-09-11 18:10:41 +0200
commitace29d495df89afd2e3251064de91b00da2612da (patch)
treec84b9849ac8f6a78bc3b8149533e7edbf12f3a82
parent07aea7334f5e82002bcbd86edb5cd811be57d441 (diff)
Add various disabled debugging messages.
-rw-r--r--MLKCons.m1
-rw-r--r--MLKForm.m2
-rw-r--r--MLKLLVMCompiler.mm6
-rw-r--r--MLKLexicalContext-MLKLLVMCompilation.mm2
-rw-r--r--MLKLexicalContext.m1
-rw-r--r--MLKRoot.m4
6 files changed, 11 insertions, 5 deletions
diff --git a/MLKCons.m b/MLKCons.m
index 9e49d45..2ab5a8b 100644
--- a/MLKCons.m
+++ b/MLKCons.m
@@ -34,6 +34,7 @@
-(MLKCons*) initWithCar:(id)car cdr:(id)cdr
{
self = [super init];
+ // NSLog (@"CONS: %@", MLKPrintToString(car));
LASSIGN (_car, car);
LASSIGN (_cdr, cdr);
return self;
diff --git a/MLKForm.m b/MLKForm.m
index 674181b..d0bcf42 100644
--- a/MLKForm.m
+++ b/MLKForm.m
@@ -140,8 +140,6 @@
@implementation MLKSymbolForm
-// FIXME
-
+(Class) dispatchClassForObject:(id)object
{
return self;
diff --git a/MLKLLVMCompiler.mm b/MLKLLVMCompiler.mm
index 9e51112..443bde9 100644
--- a/MLKLLVMCompiler.mm
+++ b/MLKLLVMCompiler.mm
@@ -178,7 +178,9 @@ static Constant
lambdaForm = i->runFunction (function)->PointerVal;
#endif
- //NSLog (@"Closure built.");
+ //NSLog (@"Function: %p / %p", function, execution_engine->getPointerToFunction (function));
+ //NSLog (@"Executed: %p", fn);
+ //NSLog (@"Closure built: %p", lambdaForm);
return lambdaForm;
}
@@ -214,7 +216,6 @@ static Constant
NSArray *subforms = [form subforms];
unsigned int i;
- //NSLog (@"Marking %@.", form);
for (i = 0; i < [subforms count]; i++)
{
MLKForm *subform = [subforms objectAtIndex:i];
@@ -235,7 +236,6 @@ static Constant
}
}
}
- //NSLog (@"%@ marked.", form);
}
+(Value *) insertSelectorLookup:(NSString *)name
diff --git a/MLKLexicalContext-MLKLLVMCompilation.mm b/MLKLexicalContext-MLKLLVMCompilation.mm
index 37f03f5..669c943 100644
--- a/MLKLexicalContext-MLKLLVMCompilation.mm
+++ b/MLKLexicalContext-MLKLLVMCompilation.mm
@@ -44,6 +44,8 @@ id MLKDummyUseLLVMLexicalContext = nil;
-(BOOL) variableHeapAllocationForSymbol:(id)name;
{
+ //return YES;
+
id flag = [self propertyForVariable:name
key:@"LLVM.heap-flag"];
diff --git a/MLKLexicalContext.m b/MLKLexicalContext.m
index acb5b4e..8574e0b 100644
--- a/MLKLexicalContext.m
+++ b/MLKLexicalContext.m
@@ -359,6 +359,7 @@ static MLKLexicalContext *global_context;
if (!props)
{
props = [NSMutableDictionary dictionary];
+ //NSLog (@"%p", nullify(name)->class_pointer);
[_variableInfo setObject:props forKey:nullify(name)];
}
[props setObject:object forKey:key];
diff --git a/MLKRoot.m b/MLKRoot.m
index 906fe9e..a84a709 100644
--- a/MLKRoot.m
+++ b/MLKRoot.m
@@ -286,6 +286,8 @@ list (id *_data, ...)
while ((arg = va_arg(ap, id)) != MLKEndOfArgumentsMarker)
{
+ //NSLog (@"list: Adding stuff (%%p = %p).", arg);
+ //NSLog (@"list: Stuff: %p = %@", arg, nullify(arg));
if (!tail)
{
cons = tail = [MLKCons cons:arg with:nil];
@@ -299,6 +301,8 @@ list (id *_data, ...)
va_end (ap);
+ //NSLog (@"list: Done. Result: %p", cons);
+ //NSLog (@"list: %p = %@", cons, cons);
return cons;
}