March 29th, 2002

livejournal

Module Name: livejournal
Committed By: bradfitz
Date: Fri Mar 29 08:10:03 UTC 2002

Modified Files:
---------------
livejournal/cgi-bin: ljviews.pl
livejournal/htdocs: editinfo.bml

Log Message:
------------
dottey: add user option to append &nc= after talk* URLs


To generate a diff of this commit:
cvs rdiff -r1.43 -r1.44 livejournal/cgi-bin/ljviews.pl
http://cvs.livejournal.org/browse.cgi/livejournal/cgi-bin/ljviews.pl.diff?r1=1.43&r2=1.44
cvs rdiff -r1.10 -r1.11 livejournal/htdocs/editinfo.bml
http://cvs.livejournal.org/browse.cgi/livejournal/htdocs/editinfo.bml.diff?r1=1.10&r2=1.11

livejournal

Module Name: livejournal
Committed By: bradfitz
Date: Fri Mar 29 23:53:23 UTC 2002

Modified Files:
---------------
livejournal/src/s2/livejournal/s2: NodeProduct.java NodeSum.java

Log Message:
------------
Fix a bug in S2 compiler that mart found, where subtractions
and divisions were showing up as additions and multiplication in the
generated code.


To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 livejournal/src/s2/livejournal/s2/NodeProduct.java
http://cvs.livejournal.org/browse.cgi/livejournal/src/s2/livejournal/s2/NodeProduct.java.diff?r1=1.1&r2=1.2
cvs rdiff -r1.2 -r1.3 livejournal/src/s2/livejournal/s2/NodeSum.java
http://cvs.livejournal.org/browse.cgi/livejournal/src/s2/livejournal/s2/NodeSum.java.diff?r1=1.2&r2=1.3

livejournal

Module Name: livejournal
Committed By: bradfitz
Date: Sat Mar 30 00:07:21 UTC 2002

Modified Files:
---------------
livejournal/src/s2/livejournal/s2: NodeLogAndExpr.java
NodeLogOrExpr.java

Log Message:
------------
another bug found by mart: perl backend was accidentally using
S2 backend in two cases. obviously that didn't produce working perl. :)


To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 livejournal/src/s2/livejournal/s2/NodeLogAndExpr.java \
livejournal/src/s2/livejournal/s2/NodeLogOrExpr.java
http://cvs.livejournal.org/browse.cgi/livejournal/src/s2/livejournal/s2/NodeLogAndExpr.java.diff?r1=1.1&r2=1.2
http://cvs.livejournal.org/browse.cgi/livejournal/src/s2/livejournal/s2/NodeLogOrExpr.java.diff?r1=1.1&r2=1.2

livejournal

Module Name: livejournal
Committed By: bradfitz
Date: Sat Mar 30 00:12:41 UTC 2002

Modified Files:
---------------
livejournal/src/s2/livejournal/s2: NodeLogOrExpr.java

Log Message:
------------
another on my list of mart-reported S2 bugs:

Parsing of logical OR was wrong. Should be:

Or ::= And ( {OR|XOR} Or )

It was:

Or ::= And ( {OR|XOR} And )

Which doesn't let you do A or B or C or D.

I had it right in the other cases, so I must've only been on a small
amount of crack that day.


To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 livejournal/src/s2/livejournal/s2/NodeLogOrExpr.java
http://cvs.livejournal.org/browse.cgi/livejournal/src/s2/livejournal/s2/NodeLogOrExpr.java.diff?r1=1.2&r2=1.3

livejournal

Module Name: livejournal
Committed By: bradfitz
Date: Sat Mar 30 02:27:45 UTC 2002

Modified Files:
---------------
livejournal/src/s2/livejournal/s2: NodeUnaryExpr.java

Log Message:
------------
I'd left most of this unimplemented, as reported by mart.


To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 livejournal/src/s2/livejournal/s2/NodeUnaryExpr.java
http://cvs.livejournal.org/browse.cgi/livejournal/src/s2/livejournal/s2/NodeUnaryExpr.java.diff?r1=1.1&r2=1.2