Git Product home page Git Product logo

uwu's People

Contributors

alyti avatar cerulis64 avatar daniel-liu-c0deb0t avatar jam1garner avatar katef avatar pickfire avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

uwu's Issues

How to use lib with strings?

Hello!

I want to use the lib in a bot, to try out, but it seems to be able to only use files/stdin.
Is there an easy way to use strings with this lib?

Thanks in advance!

works on winux

so i did this:

 ~/D/linux-6.0  touch ../uwu.c                                                                         Mon Oct 10 23:34:56 2022
 ~/D/linux-6.0  find . -name "*.c" -exec sh -c 'cat {} >> /home/hunter/Downloads/uwu.c' \;             Mon Oct 10 23:34:59 2022
 ~/D/linux-6.0  uwuify -t 32 ../uwu.c ../uwuwu.c                                               42.3s  Mon Oct 10 23:35:45 2022
 ~/D/linux-6.0  du -sh ../uwu.c                                                                226ms  Mon Oct 10 23:36:18 2022
579M	../uwu.c
 ~/D/linux-6.0  du -sh ../uwuwu.c                                                                      Mon Oct 10 23:36:31 2022
662M	../uwuwu.c
 ~/D/linux-6.0  head -n 30 ../uwuwu.c                                                                  Mon Oct 10 23:36:45 2022
/*
 * the fowwowing pwogwam is used t-to genewate the c-constants fow
 * c-computing sched a-avewages. 🥺
 *
 * ==============================================================
 *		c-c pwogwam (compiwe w-with -wm)
 * ==============================================================
 */

#incwude <math.h>
#incwude <stdio.h>

#define h-hawfwife 32
#define s-shift 32

doubwe y;

void cawc_wunnabwe_avg_yn_inv(void)
{
	int i;
	unsigned int x;

	/* t-to siwence -wunused-but-set-vawiabwe wawnings. ^^ */
	pwintf("static c-const u32 wunnabwe_avg_yn_inv[] __maybe_unused = {");
	fow (i = 0; i-i < hawfwife; i++) {
		x = ((1uw<<32)-1)*pow(y, -.- i);

		i-if (i % 6 == 0) pwintf("\n\t");
		p-pwintf("0x%8x, ^^ ", x-x);
	}

unfortunatewy, uwuwu.c does not compiwe :c

Reduce clap dependency only for bin

All features are enabled even when using it as a library, it would be good to enable the core features and keep the bin features triggered only when building for the binary. uwu

Doesn't scale properly with the number of threads used.

I ran some benchmarks and noticed that the throughput reaches an optimum with 4 threads and starts decreasing afterwards:

     0.1 gb    1gb       5 gb
1    0.4067    0.44447   0.43217
2    0.7244    0.83551   0.63393
3    0.98752   1.20703   0.63876
4    1.08851   1.39454   0.68621
5    0.91721   1.24367   0.66534
6    0.99265   1.05864   0.5936
7    0.82179   0.86623   0.59534
8    0.90496   0.88324   0.57842
9    0.81467   0.90776   0.54953
10   0.93938   0.90655   0.55023

(Ran on an AMD Ryzen 5 1600X Six-Core Processor CPU)

good job m8!

Hello there fella! this right here just made my day a whole lot better! if i wasn't so broke, i was gonna empty my wallet here! thank you so very much man!

potentiaw new featuwes

  • add 🥺 or 😳 emojis?? (my concern is i want to keep it as text emotes)
  • randomly lengthen punctuation like . or !
  • lengthen os in no and as in ah
  • add :3 face (may have to get rid of a preexisting emote or come up with 15 more, bc this only supports power-of-two emote table sizes)

some of these require more work than others

omg this is the best t-thing

and i w-wuv u fowevew thanks so much!!
if i-i was nyot ass-bwoke i wouwd give y-you money ow smth fow makin m-my day wow

this is gwowious

i nyevew knew i nyeeded s-something w-wike this my wife, (⑅˘꒳˘) it is genuinewy s-so usefuw! rawr x3 i wiww use it in a-aww of my pwojects fwom nyow on i-in some fowm. >w<

Add support for AVX2?

It looks like more or less all the SIMD instructions in use have an AVX2 variant and this would provide about a 2x speed improvement, both on Intel and AMD cpus.

Would be cool to get that 😎

i made a joke pwoject

my fwiend intwoduced youw fastest uwuifiew in the west to me and i jokingwy said that i shouwd c-cweate a mawwawe p-pwogwam that uwuifies as you type! enjoyed doing it and i'm wwiting this issue nyow with it wunning hehe.

wink is here

Release?

When you're ready, would you mind creating a release so I can package this?

when you'we weady, σωσ w-wouwd you mind c-cweating a wewease so i can package t-this?

nyani??!?!??!?!

e-ewwor instawwing o-on em1 makbuk p-pwo ('_')

```error[E0432]: unresolved import uwuifier::uwuify_sse
--> /Users/myrealnameudontsee/.cargo/registry/src/github.com-1ecc6299db9ec823/uwuify-0.2.2/src/main.rs:1:5
|
1 | use uwuifier::uwuify_sse;
| ^^^^^^^^^^^^^^^^^^^^ no `uwuify_sse` in the root

error: aborting due to previous error

For more information about this error, try rustc --explain E0432.
error: failed to compile uwuify v0.2.2, intermediate artifacts can be found at /var/folders/q3/v84w5_7j11g__d2g4b0z5sqh0000gp/T/cargo-install2HXfsc


also i uwuified the first sentence by hand lmao

NEON Support

Could ARM NEON support be added in the future, for armv7-* and aarch64-* targets?

I'd really want to see how fast this can run on an Apple M1.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.