Michael Jennings
c7b0989a29
Sun Jan 23 22:30:28 2005 Michael Jennings (mej)
...
Sssh!
----------------------------------------------------------------------
SVN revision: 13065
2005-01-24 02:26:35 +00:00
Carsten Haitzler
f505f667cd
atoi booboo - accepts 1, not 2 params! :)
...
SVN revision: 12824
2005-01-08 08:57:00 +00:00
Michael Jennings
91d0cd0555
Wed Jan 5 00:03:30 2005 Michael Jennings (mej)
...
Assorted spec file cleanups.
Do not override --bindir and --libdir (breaks x86_64).
Some of these are still untested, so please be patient.
----------------------------------------------------------------------
SVN revision: 12761
2005-01-05 05:05:30 +00:00
xenith
710b393a5a
If cvsignores were beers, I'd be dead by now.
...
SVN revision: 12759
2005-01-05 04:16:58 +00:00
emte
1e49ac11c4
Python is too incompetent to parse hyphens
...
SVN revision: 12502
2004-12-18 22:06:27 +00:00
emte
38425c5d46
Added the change for BitBake the Standardized Openembedded Build System
...
SVN revision: 12488
2004-12-17 01:19:02 +00:00
Carsten Haitzler
5d5a4b4551
fix some typedefs... and cell arrays...
...
SVN revision: 12416
2004-12-09 05:10:42 +00:00
Carsten Haitzler
d0f2572394
getfarg
...
SVN revision: 12414
2004-12-09 02:46:32 +00:00
Carsten Haitzler
f778cf70fb
forcibly shut up about loose indentation!
...
SVN revision: 12399
2004-12-08 06:05:23 +00:00
Carsten Haitzler
feb5571092
hidden symbol support
...
SVN revision: 12252
2004-11-25 05:18:31 +00:00
Carsten Haitzler
f6510f7967
openembedded build files... this makes life so easy to build efl for
...
embedded... :)
SVN revision: 12154
2004-11-09 09:36:36 +00:00
Carsten Haitzler
c8fee00895
ldflags
...
SVN revision: 12123
2004-11-02 03:34:42 +00:00
tsauerbeck
bb12db6879
updated comments to follow the not-so-recent embryo_cc syntax change
...
SVN revision: 12068
2004-10-29 20:11:22 +00:00
tsauerbeck
61c2b9b99c
hopefully noone will ever notice :O
...
SVN revision: 12067
2004-10-29 20:06:39 +00:00
tsauerbeck
2ed098e8c7
made snprintf() return the number of characters written on success, as it advertises to do
...
SVN revision: 12063
2004-10-29 17:21:14 +00:00
Carsten Haitzler
0e38160623
buildie cleanies
...
SVN revision: 11955
2004-10-22 02:40:32 +00:00
Carsten Haitzler
1dfebe2dd4
no brackets!
...
SVN revision: 11943
2004-10-21 07:38:04 +00:00
Carsten Haitzler
f6573ea820
system LDFLAGS
...
SVN revision: 11932
2004-10-21 02:47:58 +00:00
azundris
c897eeaeea
...
...
SVN revision: 11915
2004-10-19 18:58:47 +00:00
tsauerbeck
63f3874903
better vim modelines for raster code
...
SVN revision: 11910
2004-10-19 16:50:27 +00:00
Carsten Haitzler
78e5656a61
instruction limiter on the amx lets u limit function runs in instruction count
...
SVN revision: 11905
2004-10-19 09:36:35 +00:00
tsauerbeck
381ac7f9f8
init vars before usage
...
SVN revision: 11889
2004-10-15 15:12:05 +00:00
tsauerbeck
75d0539221
use EMBRYO_FLOAT_TO_CELL/CELL_TO_FLOAT macros in the sanity checks. not sure we need this anymore at all since we now use a union to do the casting.
...
SVN revision: 11888
2004-10-15 15:11:26 +00:00
tsauerbeck
4d82a78bdb
cvsignore
...
SVN revision: 11886
2004-10-15 11:52:17 +00:00
Carsten Haitzler
0ecea4b609
0.9.1 version up
...
SVN revision: 11882
2004-10-14 06:09:59 +00:00
Carsten Haitzler
9a09666229
embryo speedups...
...
this makes embryo just about the fastest "scripting vm" around - unless you
tie yourself to a particular cpu and add a jit for that cpu (which embryo
doesnt have).
bash: 4681.700 (estimate - ran only 1/100th of loop)
python: 38.193
ruby: 21.015
perl: 18.925
java (gij-3.4) (no jit): 2.484
embryo: 1.041
java (kaffe) (jit): 0.176
c: 0.157
notice emrbyo is more than double the speed of the java vm. this is all
portable code - no jit tied to 1 cpu. we can add that later per cpu - but for
a vm/scripting solution thats cross-platform and runs anwyeher on 32, 64bit
cpus, ppc, x86, x86-64, alpha, arm, sparc, mips etc. it's pretty damn good.
yes this test is VERY naieve and simple and only tests a subset - but it
tests the general execution and interpreting engine, being able to make
logical decisions, interpret code and do math operations. we should do a more
comprehensive test, but this is pretty good for a simple one.
here's the source used:
bash:
#!/bin/bash
I=1
while [ $I -lt 1000000 ]; do
let I++
done
python:
i = 1
while i < 100000000:
i = i + 1
ruby:
1.upto(100000000) { }
perl:
#!/usr/bin/perl
for ($i = 1; $i < 100000000; $i++) {
}
java:
public class loop {
public static void main(String[] args) {
int i;
for (i = 1; i < 100000000; i++) { }
}
}
embryo:
main() {
new i;
for (i = 1; i < 100000000; i++) { }
}
c:
main() {
int i;
for (i = 1; i < 100000000; i++);
}
SVN revision: 11880
2004-10-14 04:17:20 +00:00
tsauerbeck
0fdc3f087a
a sane version of the EmbryoCell to float (and vice versa) macros
...
SVN revision: 11870
2004-10-13 19:49:03 +00:00
tsauerbeck
bc7980f17b
bah, i suck
...
SVN revision: 11868
2004-10-13 19:34:04 +00:00
tsauerbeck
159b8d0412
cast correctly between Embryo_Cell and float
...
SVN revision: 11867
2004-10-13 19:19:13 +00:00
tsauerbeck
2a15427bf5
command line arguments are now handled in a sane way: '-i blah' instead of '-iblah' etc. removed error filename crap, we prefer to redirect stderr.
...
SVN revision: 11844
2004-10-12 16:57:38 +00:00
tsauerbeck
64b608f7e7
works on mingw now
...
SVN revision: 11842
2004-10-12 16:15:54 +00:00
tsauerbeck
c52cd76b91
oops, accessing random memory is bad
...
SVN revision: 11834
2004-10-11 19:26:08 +00:00
tsauerbeck
d833f56657
Implemented string concatenation.
...
For example, "pants""off" becomes "pantsoff".
SVN revision: 11831
2004-10-11 17:49:59 +00:00
Carsten Haitzler
0d4c9b87ff
ignore loose indentation :)
...
SVN revision: 11735
2004-09-28 03:06:21 +00:00
ncn
bfb1076a77
Embryo documentation. About 90% done. Still some extra explanatory stuff to do, and some bugs to iron out, but all the functions in the API now at least have something written about them.
...
SVN revision: 11722
2004-09-25 14:37:39 +00:00
rbdpngn
f0c4481bdf
glibtoolize
...
SVN revision: 11625
2004-09-13 05:38:15 +00:00
Carsten Haitzler
7e672d79f8
ok that's it. fuck stdtypes.
...
SVN revision: 11588
2004-09-09 00:48:12 +00:00
technikolor
5f9604253c
Typo fix.
...
SVN revision: 11378
2004-08-25 18:51:42 +00:00
tsauerbeck
f87a1c7395
another warning fix
...
SVN revision: 11338
2004-08-24 09:51:37 +00:00
tsauerbeck
bb78f4bf38
warning fix
...
SVN revision: 11337
2004-08-24 09:47:06 +00:00
Carsten Haitzler
b25fae82f4
wow. now THAT was interesting. multiple native call entries in the native
...
symbol table... so returning once the first was set was not a good idea.
SVN revision: 11336
2004-08-24 06:37:26 +00:00
vacuum
58dda3b0ad
Better fix.
...
SVN revision: 11233
2004-08-15 21:29:35 +00:00
tsauerbeck
af9fa5f640
increase max line length some more
...
SVN revision: 11184
2004-08-08 16:18:18 +00:00
tsauerbeck
812d070717
increased max line length. this helps with edje scripts.
...
SVN revision: 11182
2004-08-08 11:52:31 +00:00
swielinga
c7dc828879
Big debian packaging update.
...
SVN revision: 11181
2004-08-08 10:56:44 +00:00
tsauerbeck
de8445363d
typo
...
SVN revision: 11180
2004-08-08 09:53:54 +00:00
vacuum
1093d85d74
FreeBSD fix, seems trivial enough, hopefully won't break Linux.
...
SVN revision: 11128
2004-08-02 15:13:26 +00:00
Carsten Haitzler
dcac490cff
back to previous. no snprintf's. one of these broke embryo_cc.
...
SVN revision: 11037
2004-07-27 00:58:25 +00:00
Michael Jennings
2815e3efc1
Sun Jul 25 17:45:53 2004 Michael Jennings (mej)
...
Fixed up lots of spec files here. I haven't been able to test the
emotion spec file, but hopefully I didn't break anything too
terrible. :-)
Also fixed an etox problem with the conditional test build.
----------------------------------------------------------------------
SVN revision: 11021
2004-07-25 21:50:40 +00:00
vacuum
422dc28718
Fix my previous snprintf commit.
...
SVN revision: 11015
2004-07-25 14:52:24 +00:00