Commit Graph

105 Commits

Author SHA1 Message Date
Carsten Haitzler b629b6374c 1. e17's init icons get put into an e_box for arrangement nad the init splash
determines the location...

2. .002 snap


SVN revision: 13533
2005-02-28 05:35:02 +00:00
tsauerbeck c748aecba1 fixed switch statements with only one case statement
SVN revision: 13517
2005-02-26 14:46:07 +00:00
Carsten Haitzler e450a16122 change versions. some went DOWN - because they arent releases and i'm trying
to remove the _pre ascii from the version. i added a .001 (a release number)
so we can automatically or easiyl generate releases... sorry guys. but it's
kind of "for the good of the code". :)


SVN revision: 13451
2005-02-21 09:35:30 +00:00
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