Meta tags:
Headings (most frequently used words):
pypy, is, what, and, new, 2020, else, sprint, to, the, hpy, of, it, 2019, report, maps, status, blog, wednesday, march, december, friday, tuesday, released, json, conservancy, great, work, together, road, ahead, thank, yous, about, 10, saturday, august, 29, 17, miscellaneous, aftermath, hosting, website, packaging, give, try, target, abi, simple, example, current, benchmarks, conclusion, future, directions, october, introduction, caching, strings, evaluation, conclusions, moved, triple, release, python, leysin, goals, topics, times, accomodation, using, speed, up, parsing, contributions, individual, optimizations, comparison, against, other, decoders, one, site, rule, them, all, ci, previews, github, comments, please, prove, us, that, move, worth, 2021, thursday, 31, november, 21, september, 25, 12, april, sunday, february, 16, january, 24, 18, monday, 14, links, interest, donate, archive, contributors, subscribe, now, subscriber, count, google, analytics, has, mac, meets, arm64, on, open, collective, chapter, for, cffi, have, heptapod, winter, feb, 8th, kick, off, v7, parser,
Text of the page (most frequently used words):
the (1444), and (522), pypy (463), for (394), this (216), that (198), are (186), with (168), cpython (133), hpy (133), can (126), python (118), which (114), have (102), #release (100), not (94), new (92), more (92), json (82), support (80), from (78), will (76), but (76), has (75), using (74), use (72), all (72), what (68), like (66), also (66), was (64), many (62), you (62), would (58), help (58), version (58), keys (56), map (56), work (56), our (56), linux (56), dictionaries (52), please (52), time (50), file (50), same (50), different (50), one (48), bit (48), some (46), than (46), them (46), see (46), string (46), module (46), memory (44), strings (44), interpreter (44), cffi (44), now (43), share (42), performance (42), including (42), lot (40), api (40), next (40), about (40), its (38), better (38), other (38), jit (38), running (38), blog (36), much (36), number (36), objects (36), issues (36), rpython (36), parsing (34), big (34), maps (34), benchmark (34), project (34), team (34), heptapod (33), two (32), how (32), since (32), into (32), end (32), run (32), arm (32), https (32), sprint (32), parser (30), here (30), only (30), extensions (30), there (30), these (30), result (30), need (30), been (30), were (30), features (30), thanks (30), supporting (30), abi (30), conservancy (30), comments (28), because (28), used (28), most (28), deserialized (28), key (28), any (28), input (28), cache (28), out (28), extension (28), org (28), contributors (27), off (26), their (26), quite (26), often (26), tree (26), each (26), code (26), hash (26), good (26), based (26), does (26), community (26), wheels (26), open (26), when (24), post (24), while (24), dictionary (24), interpreters (24), development (24), thank (24), make (24), compiler (24), cppyy (24), syntax (24), stdlib (24), march (22), both (22), just (22), set (22), small (22), few (22), previous (22), still (22), find (22), ujson (22), continue (22), updated (22), modules (22), machines (22), very (22), making (20), files (20), data (20), they (20), times (20), common (20), even (20), first (20), well (20), hashmap (20), node (20), get (20), after (20), general (20), implemented (20), machine (20), your (20), github (20), several (20), recommend (20), direct (20), download (20), around (20), welcome (20), windows (20), library (20), mercurial (20), 2020 (18), look (18), example (18), improvements (18), yelp (18), reddit (18), built (18), should (18), return (18), supports (18), versions (18), available (18), people (18), developers (18), mac (18), universal (18), who (18), site (18), bits (18), may (17), pypy3 (17), armin (16), october (16), december (16), february (16), long (16), always (16), way (16), again (16), unique (16), case (16), every (16), far (16), handles (16), too (16), benchmarks (16), implementation (16), uses (16), released (16), fixed (16), users (16), update (16), packages (16), information (16), design (16), performant (16), years (16), gitlab (16), foss (16), january (15), april (15), 2019 (15), documentation (15), august (14), posts (14), pinterest (14), facebook (14), blogthis (14), email (14), posted (14), worked (14), faster (14), optimizations (14), possible (14), dynamic (14), might (14), store (14), where (14), seen (14), started (14), part (14), rather (14), free (14), improvement (14), updating (14), user (14), looking (14), various (14), numbers (14), rapidjson (14), contributions (14), wikidata (14), gharchive (14), comparison (14), done (14), things (14), else (14), releases (14), system (14), backend (14), encourage (14), full (14), branch (14), repo (14), projects (14), building (14), topics (14), source (14), net (14), november (13), moved (13), rigo (12), september (12), large (12), want (12), expect (12), size (12), languages (12), usage (12), less (12), fields (12), values (12), internal (12), another (12), speed (12), between (12), speculation (12), transition (12), doesn (12), however (12), keep (12), future (12), during (12), consider (12), caching (12), needs (12), such (12), try (12), improved (12), let (12), contains (12), over (12), due (12), rosie (12), censys (12), includes (12), pos (12), codebase (12), bugs (12), fixes (12), architecture (12), tag (12), pypy2 (12), continued (12), enough (12), popular (12), writing (12), binary (12), drop (12), fast (12), operating (12), x86 (12), software (12), parts (12), numpy (12), compiled (12), three (12), static (12), changes (12), leysin (12), together (12), move (12), june (11), home (11), july (10), those (10), don (10), problems (10), working (10), takes (10), hand (10), structure (10), slower (10), fact (10), come (10), shared (10), contain (10), extra (10), represent (10), itself (10), without (10), nodes (10), before (10), current (10), succeed (10), third (10), world (10), right (10), currently (10), deserializing (10), memoization (10), almost (10), per (10), following (10), already (10), build (10), happy (10), old (10), 000 (10), tpch (10), nytimes (10), port (10), proud (10), thus (10), strongly (10), bug (10), reports (10), reporting (10), crop (10), interact (10), donors (10), consulting (10), join (10), layers (10), tweaking (10), accepted (10), pitching (10), moment (10), cheers (10), changelog (10), s390x (10), little (10), endian (10), variants (10), ppc64 (10), replacement (10), integrated (10), tracing (10), systems (10), openbsd (10), freebsd (10), html (10), easier (10), fully (10), able (10), target (10), tests (10), pyobject (10), hpy_universal (10), ctx (10), multiple (10), packaging (10), downloads (10), provide (10), multibuild (10), pip (10), bitbucket (10), requests (10), read (10), conda (10), forge (10), collective (10), money (10), links (9), mattip (8), last (8), year (8), going (8), techniques (8), compared (8), change (8), deserialization (8), structures (8), course (8), therefore (8), called (8), language (8), kind (8), cases (8), instead (8), array (8), back (8), hashmaps (8), statistics (8), regular (8), side (8), effect (8), object (8), doing (8), combinations (8), given (8), means (8), second (8), real (8), generated (8), improve (8), parsers (8), whether (8), increase (8), single (8), individual (8), gives (8), adding (8), table (8), point (8), mode (8), pypyfull (8), biggest (8), goes (8), down (8), memcmp (8), against (8), implementations (8), then (8), being (8), own (8), know (8), soon (8), top (8), write (8), double (8), forward (8), platform (8), made (8), although (8), processors (8), incremental (8), compliant (8), issue (8), report (8), finally (8), cython (8), implement (8), debug (8), needed (8), having (8), porting (8), particular (8), ujson_hpy (8), ultrajson (8), details (8), must (8), hard (8), had (8), party (8), great (8), wrapping (8), maintainer (8), rooms (8), com (8), hosting (8), hosted (8), remain (8), took (8), charitable (8), missing (8), arm64 (8), list (7), note (6), take (6), smaller (6), similar (6), approach (6), generally (6), context (6), add (6), instances (6), within (6), ways (6), makes (6), level (6), runtime (6), works (6), specific (6), added (6), never (6), parsed (6), represented (6), child (6), ones (6), likely (6), immediately (6), anyway (6), above (6), observation (6), escapes (6), simple (6), computing (6), scanning (6), idea (6), sure (6), seem (6), ring (6), buffer (6), recently (6), occur (6), seems (6), give (6), useful (6), content (6), name (6), twitter (6), depends (6), field (6), below (6), certain (6), position (6), optimization (6), total (6), pypymapnocache (6), backed (6), topic (6), really (6), apple (6), bytes (6), mean (6), nice (6), maybe (6), think (6), 235 (6), 700 (6), 500 (6), 101 (6), 100 (6), 226 (6), 397 (6), 417 (6), 337 (6), 637 (6), 881 (6), dicts (6), subset (6), compatible (6), raised (6), growing (6), found (6), beta (6), handling (6), runner (6), executing (6), platforms (6), http (6), sub (6), translation (6), goal (6), early (6), bring (6), worth (6), penalty (6), impressive (6), latest (6), reference (6), compatibility (6), layer (6), calls (6), written (6), reasons (6), moreover (6), pass (6), among (6), week (6), status (6), args (6), methods (6), passing (6), proof (6), hpycontext (6), null (6), add_ints (6), include (6), functions (6), standard (6), later (6), group (6), manylinux2010 (6), supported (6), provides (6), interaction (6), amount (6), getting (6), coding (6), thinking (6), improving (6), merge (6), micro (6), apis (6), changed (6), shout (6), taking (6), covered (6), extensively (6), cibuildwheel (6), hardware (6), sponsorship (6), either (6), story (6), donation (5), page (5), cpyext (5), graalpython (5), carl (4), friedrich (4), bolz (4), tereick (4), antonio (4), measure (4), impact (4), programs (4), resulting (4), usually (4), bigger (4), allocating (4), longer (4), could (4), optimized (4), optimize (4), patterns (4), become (4), classes (4), sets (4), property (4), holds (4), completely (4), normal (4), representation (4), indirection (4), fall (4), converted (4), benefit (4), understand (4), produced (4), form (4), root (4), edge (4), attribute (4), reading (4), remaining (4), speculatively (4), parse (4), follow (4), true (4), value (4), escaping (4), trick (4), explained (4), taken (4), others (4), york (4), obvious (4), repeat (4), pretty (4), save (4), utf (4), stuff (4), compute (4), spent (4), follows (4), inserting (4), non (4), insert (4), keeping (4), hashes (4), trade (4), situations (4), tweets (4), disable (4), hit (4), best (4), outside (4), function (4), enabled (4), sizes (4), measured (4), comes (4), across (4), significantly (4), reason (4), shows (4), percentage (4), businesses (4), business (4), unclear (4), leading (4), clear (4), show (4), pypybaseline (4), interesting (4), results (4), beats (4), easily (4), average (4), speedup (4), certainly (4), problem (4), collection (4), expects (4), generation (4), ideas (4), indicate (4), 133 (4), 914 (4), 088 (4), 404 (4), 234 (4), successful (4), equivalent (4), pypykeystringcaching (4), shipping (4), pattern (4), websites (4), starting (4), ring_buffer (4), loads (4), quality (4), modern (4), maintaining (4), python3 (4), load (4), until (4), builds (4), control (4), friendly (4), recent (4), unfortunately (4), buildbots (4), service (4), releasing (4), kick (4), easy (4), steps (4), got (4), noting (4), builtin (4), yet (4), reach (4), ujson_hpy_universal (4), ran (4), relevant (4), migration (4), looks (4), commit (4), life (4), choose (4), allow (4), executable (4), specification (4), import (4), compile (4), passed (4), automatically (4), layout (4), main (4), accomplished (4), macros (4), compilation (4), correct (4), add_ints_impl (4), self (4), hpy_def_meth_varargs (4), tuple (4), sense (4), hpy_meth_varargs (4), type (4), handle (4), familiar (4), differences (4), hpy_null (4), moduledef (4), pof (4), pofmethods (4), concept (4), nargs (4), important (4), special (4), loaded (4), under (4), loading (4), repository (4), major (4), existing (4), switch (4), gil (4), included (4), answer (4), beautiful (4), tooling (4), docker (4), tarballs (4), debian (4), inside (4), portable (4), winter (4), 8th (4), switzerland (4), public (4), least (4), fun (4), day (4), saturday (4), place (4), room (4), view (4), possibly (4), separately (4), booked (4), directly (4), late (4), buildbot (4), goals (4), prove (4), month (4), deployment (4), excuse (4), scipy (4), setuptools (4), website (4), devices (4), decided (4), came (4), octobus (4), clever (4), cloud (4), offer (4), wish (4), migrated (4), repos (4), pull (4), commits (4), joined (4), skiing (4), nights (4), attended (4), sprints (4), discussion (4), everyone (4), nan (4), industries (4), rust (4), implementing (4), custom (4), types (4), pep (4), format (4), pypi (4), transitioning (4), win32 (4), requires (4), generator (4), chapter (4), quickly (4), charity (4), freedom (4), behalf (4), success (4), toward (4), organizational (4), growth (4), fiscal (4), fit (4), shortly (4), membership (4), sfc (4), switched (4), organization (4), buttons (4), web (4), lightweight (4), triple (4), binaries (4), contributor (4), challenge (4), proceeding (4), win64 (4), drive (4), create (4), macos (4), alpha (4), call (4), broken (4), pieces (4), wiki (4), documented (4), resources (4), solution (4), provided (4), months (4), fixing (4), ssh (4), access (4), sur (4), alternatively (4), calling (4), conventions (4), ctypes (4), javascript (4), comment (4), utterances (4), moderation (4), natural (4), blogspot (4), previews (4), rss (4), subscribe (3), hodgestar (3), unknown (3), 2009 (3), 2010 (3), 2013 (3), 2014 (3), 2015 (3), archive (3), mailing (3), dev (3), older (3), tuesday (3), wednesday (3), sunday (3), friday (3), labels (3), cuni (2), 2021 (2), particularly (2), document (2), constrained (2), apply (2), advanced (2), approaches (2), cpus (2), wide (2), simd (2), expressive (2), huge (2), originated (2), related (2), initializing (2), tried (2), attack (2), theme (2), describing (2), optimizing (2), typically (2), theoretically (2), jits (2), typical (2), cost (2), technique (2), investigated (2), hidden (2), shapes (2), fairly (2), vms (2), exploit (2), theory (2), arbitrary (2), instance (2), practice (2), class (2), serialized (2), order (2), exploited (2), efficient (2), splitting (2), description (2), storage (2), repeated (2), transparent (2), programmer (2), program (2), downside (2), sometimes (2), themselves (2), prevent (2), perform (2), uncommonly (2), discarded (2), process (2), describes (2), attributes (2), edges (2), traverse (2), according (2), potentially (2), uniquely (2), determined (2), says (2), characters (2), entry (2), returns (2), paid (2), points (2), corresponding (2), parses (2), rules (2), etc (2), engineers (2), supposedly (2), scheme (2), speculate (2), speculated (2), shown (2), figure (2), fail (2), datasets (2), trees (2), complicated (2), visualization (2), dataset (2), happens (2), stored (2), lists (2), intern (2), memoize (2), escaped (2), unicode (2), chars (2), extremely (2), win (2), basically (2), thing (2), expensive (2), conservatively (2), looked (2), present (2), low (2), twist (2), examples (2), uuids (2), tweet (2), person (2), usefulness (2), rate (2), falls (2), threshold (2), worlds (2), mostly (2), waste (2), rare (2), pseudocode (2), sketches (2), deserialize (2), dummy (2), simplejson (2), dom (2), collected (2), medium (2), variations (2), algorithms (2), addition (2), wall (2), clock (2), overall (2), processes (2), normalized (2), why (2), namely (2), jump (2), introducing (2), cheaper (2), walk (2), opposed (2), repeating (2), zero (2), totally (2), heuristics (2), determine (2), speculative (2), succeeds (2), pays (2), significant (2), irregular (2), substantial (2), reduction (2), leads (2), slowdown (2), choosing (2), heuristic (2), somewhat (2), effects (2), definitely (2), worthy (2), further (2), investigation (2), feeling (2), compare (2), apples (2), representations (2), character (2), four (2), ballpark (2), handily (2), geometric (2), extreme (2), caches (2), whereas (2), factor (2), managed (2), achieve (2), beat (2), ultimately (2), annoyed (2), manages (2), maintain (2), lead (2), closer (2), suffers (2), overhead (2), garbage (2), worst (2), generational (2), none (2), die (2), young (2), wasted (2), nursery (2), copying (2), somehow (2), attempts (2), copy (2), did (2), beating (2), clearly (2), cool (2), competitive (2), terms (2), didn (2), accessing (2), constants (2), benchmarking (2), difference (2), conclusions (2), decoders (2), geomean (2), 593 (2), 980 (2), 267 (2), 744 (2), 403 (2), 243 (2), transitions (2), 051 (2), 443 (2), 140 (2), 905 (2), 923 (2), 460 (2), 248 (2), 966 (2), 201 (2), 257 (2), 393 (2), 955 (2), 301 (2), 042 (2), 049 (2), 602 (2), 169 (2), 163 (2), memoizing (2), 167 (2), 119 (2), 173 (2), 388 (2), 931 (2), 276 (2), 898 (2), mib (2), storing (2), dump (2), nov (2), export (2), pypyproject (2), account (2), tpc (2), database (2), deals (2), metadata (2), articles (2), nested (2), matches (2), log (2), activity (2), protocol (2), scan (2), alexa (2), million (2), domains (2), evaluation (2), def (2), deserialize_string (2), check (2), escape (2), codes (2), find_end_of_string (2), raise (2), parseerror (2), careful (2), deserialize_string_escapes (2), cache_disabled (2), cache_hit (2), cache_miss (2), simdjson (2), sparser (2), mison (2), introduction (2), holdings (2), ltd (2), removes (2), corner (2), incompatibilities (2), exact (2), error (2), messages (2), exceptions (2), faulty (2), codec (2), errorhandlers (2), series (2), baseline (2), backported (2), additionally (2), consequences (2), packagers (2), libraries (2), fewer (2), dlls (2), namespace (2), collision (2), downstream (2), providers (2), begin (2), distribute (2), interacting (2), revived (2), allows (2), interactions (2), external (2), decoder (2), specialized (2), sandbox (2), anvil (2), 2617 (2), _build (2), bin (2), lib_pypy (2), _crypt (2), crypt (2), _hashlib (2), cryptography (2), _ssl (2), baroque (2), aarch64 (2), crossbar (2), stay (2), tuned (2), eventually (2), solve (2), standing (2), optimal (2), instruct (2), emit (2), request (2), leaking (2), invalid (2), proper (2), dumb (2), declared (2), desire (2), clean (2), fresh (2), finding (2), sweet (2), spot (2), anticipate (2), satisfied (2), track (2), conclusion (2), directions (2), described (2), earlier (2), bad (2), weeks (2), intense (2), hacking (2), expected (2), proves (2), targeting (2), impose (2), 135 (2), 224 (2), 207 (2), 168 (2), 152 (2), 633 (2), 154 (2), consists (2), iteration (2), milliseconds (2), slightly (2), vanilla (2), executed (2), infamous (2), once (2), tested (2), coexist (2), nicely (2), dumps (2), construct (2), message (2), mind (2), wanted (2), searching (2), apart (2), conversion (2), hpy_univeral (2), headers (2), implements (2), independent (2), meant (2), semantics (2), header (2), depending (2), flag (2), dhpy_universal_abi (2), serves (2), lives (2), public_api (2), kicked (2), directories (2), messy (2), identified (2), sections (2), preamble (2), rough (2), days (2), immediatly (2), relies (2), expands (2), trampoline (2), signature (2), differently (2), receive (2), length (2), constructed (2), unnecessary (2), burden (2), alternate (2), introduced (2), meth_fastcall (2), meth_varargs (2), explicitly (2), intent (2), primary (2), represents (2), surely (2), notice (2), similarities (2), hpy_isnull (2), hpymodule_create (2), init_pof_impl (2), hpy_modinit (2), m_methods (2), m_size (2), m_doc (2), m_name (2), hpymoduledef_head_init (2), hpymoduledef (2), hpymethoddef (2), hpylong_fromlong (2), hpyarg_parse (2), hpy_ssize_t (2), simplified (2), illustrates (2), choice (2), distributing (2), maximum (2), setup (2), benefits (2), enables (2), face (2), implies (2), unmodified (2), dynamically (2), enable (2), leaks (2), recompile (2), inline (2), translates (2), filename (2), foo (2), 37m (2), x86_64 (2), gnu (2), compiling (2), abis (2), readme (2), official (2), migrate (2), method (2), considering (2), optionally (2), generate (2), visible (2), nor (2), accessible (2), fits (2), referenced (2), opaque (2), descriptors (2), spirit (2), underlying (2), duplicated (2), independently (2), duplicate (2), tries (2), address (2), guidelines (2), unable (2), breaking (2), today (2), impossible (2), counting (2), turns (2), remove (2), attempted (2), gilectomy (2), alternative (2), agreed (2), problematic (2), tied (2), born (2), europython (2), basel (2), informal (2), meeting (2), core (2), victor (2), stinner (2), mark (2), shannon (2), stefan (2), behnel (2), discussed (2), tim (2), felgentreff (2), applicable (2), windel (2), bouwman (2), rustpython (2), ronan (2), city (2), gdańsk (2), brief (2), centos6 (2), image (2), redhat (2), distributions (2), ubuntu (2), centos (2), fedora (2), upgraded (2), template (2), resolution (2), stricter (2), anonymous (2), struct (2), unions (2), cmake (2), fragments (2), distribution (2), pods (2), wrapper (2), reccomend (2), vendored (2), pyrepl (2), package (2), repl (2), codepage (2), encoding (2), decoding (2), stuck (2), images (2), enum (2), feb (2), fourteenth (2), newcomers (2), proposed (2), partially (2), usual (2), sports (2), ski (2), anything (2), 29th (2), bed (2), breakfast (2), traditional (2), house (2), village (2), split (2), plus (2), book (2), gmail (2), register (2), advance (2), announcing (2), yourself (2), les (2), airelles (2), dates (2), pushed (2), accomodation (2), folks (2), infrastructure (2), hope (2), involvement (2), engagement (2), busy (2), deep (2), fair (2), zipfiles (2), homebrew (2), traditionally (2), flavor (2), ago (2), squeaky (2), providing (2), adopted (2), offerings (2), glibc (2), gone (2), endoflife (2), wrong (2), wheel (2), tools (2), cibuildwheels (2), sprinting (2), nightly (2), secondly (2), redesign (2), logo (2), undergone (2), facelift (2), screen (2), psf (2), www (2), baroquesoftware (2), news (2), center (2), fork (2), understands (2), atlassian (2), close (2), debated (2), model (2), lived (2), branches (2), ability (2), git (2), whose (2), developed (2), product (2), usable (2), partnered (2), smooth (2), learning (2), kept (2), ids (2), contribute (2), previously (2), faq (2), ten (2), gathered (2), variety (2), productive (2), snow (2), lunch (2), cooking (2), pub (2), door (2), obligatory (2), cheese (2), fondue (2), outing (2), participating (2), faces (2), atmosphere (2), relaxed (2), welcoming (2), attending (2), extending (2), unfamiliar (2), attention (2), devoted (2), mornings (2), detailed (2), initiative (2), setting (2), funding (2), organising (2), gathering (2), europe (2), covid (2), epidemic (2), spend (2), travelling (2), ceased (2), sensible (2), gatherings (2), cancelled (2), safe (2), friends (2), joke (2), replace (2), swedish (2), indeed (2), aftermath (2), demoed (2), vrsketch (2), game (2), miscellaneous (2), light (2), weight (2), pre (2), restricting (2), georges (2), gave (2), presentation (2), workflows (2), showed (2), evolve (2), experimented (2), refactored (2), dumping (2), hpy_getattr (2), hpy_setattr (2), hpy_getitem (2), hpy_setitem (2), keyword (2), arguments (2), hpy_meth_keywords (2), creating (2), exception (2), avoiding (2), va_args (2), hpy_fromvoidp (2), hpy_asvoidp (2), void (2), pointers (2), callbacks (2), getattr (2), setattr (2), getitem (2), setitem (2), berneuse (2), successfully (2), uploaded (2), updates (2), installed (2), completes (2), 425 (2), meaning (2), recommended (2), querying (2), discovered (2), authors (2), experimentally (2), enabling (2), msvc160 (2), visual (2), studio (2), warmup (2), match (2), generators (2), expressions (2), consume (2), closures (2), sum (2), stringio (2), pp36 (2), pp373 (2), mensurepip (2), multi (2), runs (2), environments (2), forty (2), simon (2), cross (2), decade (2), wishes (2), journey (2), promoting (2), developing (2), defending (2), sofware (2), karen (2), sandler (2), executive (2), director (2), critical (2), history (2), seeing (2), develop (2), yous (2), properly (2), utilise (2), generous (2), donations (2), stalwart (2), enthusiats (2), wrap (2), obligations (2), grateful (2), shepherding (2), underpinnings (2), changing (2), exploring (2), options (2), realm (2), phase (2), legal (2), freedoms (2), guardrails (2), along (2), advantageous (2), framework (2), road (2), ahead (2), expanded (2), greatly (2), evolved (2), functional (2), bringing (2), speediness (2), began (2), scientists (2), crunch (2), fundraising (2), drives (2), facilitated (2), payment (2), oversight (2), contractors (2), half (2), winds (2), relationship (2), sorry (2), mixed (2), feelings (2), question (2), finances (2), committed (2), removed (2), believe (2), send (2), regularly (2), profit (2), affiliated (2), stop (2), financial (2), receiving (2), funds (2), professionally (2), paying (2), budgets (2), reintroducing (2), link (2), host (2), switching (2), couple (2), budget (2), transparency (2), touch (2), officially (2), announce (2), member (2), begun (2), complete (2), dec (2), stability (2), anticipation (2), merging (2), test (2), failures (2), ship (2), meets (2), factors (2), won (2), minimal (2), plan (2), farther (2), sufficient (2), natively (2), contributed (2), vote (2), confidence (2), assuring (2), contact (2), private (2), solutions (2), occurs (2), quote (2), probably (2), distutils (2), universal2 (2), clang (2), translated (2), whole (2), base (2), situation (2), past (2), care (2), meantime (2), maintenance (2), someone (2), said (2), isn (2), disk (2), space (2), hours (2), cpu (2), ram (2), normally (2), night (2), lower (2), frequency (2), ideally (2), assurance (2), invested (2), guess (2), disappeared (2), reasonable (2), myself (2), finish (2), obviously (2), term (2), maintained (2), pot (2), acquision (2), ongoing (2), start (2), notably (2), harder (2), dependent (2), foreign (2), interfaces (2), ships (2), macs (2), variant (2), mine (2), guest (2), prs (2), styling (2), navbar (2), needlessly (2), responsive (2), style (2), pure (2), css (2), via (2), plugin (2), appear (2), viewing (2), query (2), fetch (2), authorize (2), app (2), flow (2), authentication (2), manual (2), required (2), oauth (2), something (2), url (2), driven (2), effort (2), offering (2), hopefully (2), publish (2), stories (2), toolchain (2), netlify (2), outsourcing (2), nikola (2), rule (2), motivations (2), publishing (2), feed (2), original (2), newer (2), xml (2), morepypy (2), powered, blogger, google, analytics, subscriber, count, reader, holger, krekel, wim, lavrijsen, samuele, pedroni, romain, guillebert, philip, jenvey, maciej, fijalkowski, hakan, ardo, david, schneider, brian, kearns, benjamin, peterson, alexander, schremmer, alex
Text of the page (random words):
org website has undergone a facelift it should now be easier to use on small screen devices thanks also to the psf for hosting the site packaging also building pypy from source takes a fair amount of time while we provide downloads in the form of tarballs or zipfiles and some platforms such as debian and homebrew provide packages traditionally the downloads have only worked on a specific flavor of operating system a few years ago squeaky pl started providing portable builds we have adopted that build system for our linux offerings so the nightly downloads and release downloads should now work on any glibc platform that has not gone endoflife so there goes another excuse not to use pypy and the but does it run scipy excuse also no longer holds although does it speed up scipy still has the wrong answer for that we are working on hpy and will be sprinting soon the latest versions of pip wheel and setuptools together with the manylinux2010 standard for linux wheels and tools such as multibuild or cibuildwheels well from the next version make it easier for library developers to build binary wheels for pypy if you are having problems getting going with this please reach out give it a try thanks to all the folks who provide the infrastructure pypy depends on we hope the new look will encourage more involvement and engagement help prove us right the pypy team pypy and cffi have moved to heptapod posted by mattip at 15 36 5 comments email this blogthis share to x share to facebook share to pinterest friday january 17 2020 leysin winter sprint 2020 feb 29 march 8th the next pypy sprint will be in leysin switzerland for the fourteenth time this is a fully public sprint newcomers and topics other than those proposed below are welcome goals and topics of the sprint the list of topics is open for reference we would like to work at least partially on the following topics hpy python 3 7 support buildbot status as usual the main side goal is to have fun in winter sports we can take a day off for ski or anything else times and accomodation the sprint will occur for one week starting on saturday the 29th of february to sunday the 8th of march 2020 dates were pushed back one day it will occur in les airelles a different bed and breakfast place from the traditional one in leysin it is a nice old house at the top of the village we have a 4 or 5 people room as well as up to three double rooms please register early these rooms are not booked for the sprint in advance and might be already taken if you end up announcing yourself late we have a big room for up to 7 people with nice view which might be split in two or three sub rooms plus possibly separately booked double rooms if needed but it is of course always possible to book at a different place in leysin for more information see our repository or write to me directly at armin rigo gmail com the next pypy sprint will be in leysin switzerland for the fourteenth time this is a fully public sprint newcomers and topics other than those proposed below are welcome goals and topics of the sprint the list of topics is open for reference we would like to work at least partially on the following topics hpy python 3 7 support buildbot status as usual the main side goal is to have fun in winter sports we can take a day off for ski or anything else times and accomodation the sprint will occur for one week starting on saturday the 29th of february to sunday the 8th of march 2020 dates were pushed back one day it will occur in les airelles a different bed and breakfast place from the traditional one in leysin it is a nice old house at the top of the village we have a 4 or 5 people room as well as up to three double rooms please register early these rooms are not booked for the sprint in advance and might be already taken if you end up announcing yourself late we have a big room for up to 7 people with nice view which might be split in two or three sub rooms plus possibly separately booked double rooms if needed but it is of course always possible to book at a different place in leysin for more information see our repository or write to me directly at armin rigo gmail com leysin winter sprint 2020 feb 29 march 8th posted by armin rigo at 11 36 0 comments email this blogthis share to x share to facebook share to pinterest tuesday december 24 2019 pypy 7 3 0 released the pypy team is proud to release the version 7 3 0 of pypy which includes two different interpreters pypy2 7 which is an interpreter supporting the syntax and the features of python 2 7 including the stdlib for cpython 2 7 13 pypy3 6 which is an interpreter supporting the syntax and the features of python 3 6 including the stdlib for cpython 3 6 9 the interpreters are based on much the same codebase thus the double release we have worked with the python packaging group to support tooling around building third party packages for python so this release changes the abi tag for pypy based on the great work done in portable pypy the linux downloads we provide are now built on top of the manylinux2010 centos6 docker image the tarballs include the needed shared objects to run on any platform that supports manylinux2010 wheels which should include all supported versions of debian and redhat based distributions including ubuntu centos and fedora the cffi backend has been updated to version 1 13 1 we recommend using cffi rather than c extensions to interact with c the built in cppyy module was upgraded to 1 10 6 which provides among others better template resolution stricter enum handling anonymous struct unions cmake fragments for distribution optimizations for pods and faster wrapper calls we reccomend using cppyy for performant wrapping of c code for python the vendored pyrepl package for interaction inside the repl was updated support for codepage encoding and decoding was added for windows as always this release fixed several issues and bugs raised by the growing community of pypy users we strongly recommend updating many of the fixes are the direct result of end user bug reports so please continue reporting issues as they crop up you can download the v7 3 releases here http pypy org download html we would like to thank our donors for the continued support of the pypy project if pypy is not quite good enough for your needs we are available for direct consulting work we would also like to thank our contributors and encourage new people to join the project pypy has many layers and we need help with all of them pypy and rpython documentation improvements tweaking popular packages to run on pypy or general help with making rpython s jit even better since the previous release we have accepted contributions from 3 new contributors thanks for pitching in if you are a python library maintainer and use c extensions please consider making a cffi cppyy version of your library that would be performant on pypy if you are stuck with using the c api you can use docker images with pypy built in or the multibuild system to build wheels what is pypy pypy is a very compliant python interpreter almost a drop in replacement for cpython 2 7 3 6 it s fast pypy and cpython 2 7 x performance comparison due to its integrated tracing jit compiler we also welcome developers of other dynamic languages to see what rpython can do for them this pypy release supports x86 machines on most common operating systems linux 32 64 bit mac os x 64 bit windows 32 bit openbsd freebsd big and little endian variants of ppc64 running linux s390x running linux 64 bit arm machines running linux unfortunately at the moment of writing our arm buildbots are out of service so for now we are not releasing any binary for the arm architecture 32 bit although pypy does support arm 32 bit processors what else is new pypy 7 2 was released in october 2019 there are many incremental improvements to rpython and pypy for more information about the 7 3 0 release see the full changelog please update and continue to help us make pypy better cheers the pypy team the pypy team is proud to release the version 7 3 0 of pypy which includes two different interpreters pypy2 7 which is an interpreter supporting the syntax and the features of python 2 7 including the stdlib for cpython 2 7 13 pypy3 6 which is an interpreter supporting the syntax and the features of python 3 6 including the stdlib for cpython 3 6 9 the interpreters are based on much the same codebase thus the double release we have worked with the python packaging group to support tooling around building third party packages for python so this release changes the abi tag for pypy based on the great work done in portable pypy the linux downloads we provide are now built on top of the manylinux2010 centos6 docker image the tarballs include the needed shared objects to run on any platform that supports manylinux2010 wheels which should include all supported versions of debian and redhat based distributions including ubuntu centos and fedora the cffi backend has been updated to version 1 13 1 we recommend using cffi rather than c extensions to interact with c the built in cppyy module was upgraded to 1 10 6 which provides among others better template resolution stricter enum handling anonymous struct unions cmake fragments for distribution optimizations for pods and faster wrapper calls we reccomend using cppyy for performant wrapping of c code for python the vendored pyrepl package for interaction inside the repl was updated support for codepage encoding and decoding was added for windows as always this release fixed several issues and bugs raised by the growing community of pypy users we strongly recommend updating many of the fixes are the direct result of end user bug reports so please continue reporting issues as they crop up you can download the v7 3 releases here http pypy org download html we would like to thank our donors for the continued support of the pypy project if pypy is not quite good enough for your needs we are available for direct consulting work we would also like to thank our contributors and encourage new people to join the project pypy has many layers and we need help with all of them pypy and rpython documentation improvements tweaking popular packages to run on pypy or general help with making rpython s jit even better since the previous release we have accepted contributions from 3 new contributors thanks for pitching in if you are a python library maintainer and use c extensions please consider making a cffi cppyy version of your library that would be performant on pypy if you are stuck with using the c api you can use docker images with pypy built in or the multibuild system to build wheels what is pypy pypy is a very compliant python interpreter almost a drop in replacement for cpython 2 7 3 6 it s fast pypy and cpython 2 7 x performance comparison due to its integrated tracing jit compiler we also welcome developers of other dynamic languages to see what rpython can do for them this pypy release supports x86 machines on most common operating systems linux 32 64 bit mac os x 64 bit windows 32 bit openbsd freebsd big and little endian variants of ppc64 running linux s390x running linux 64 bit arm machines running linux unfortunately at the moment of writing our arm buildbots are out of service so for now we are not releasing any binary for the arm architecture 32 bit although pypy does support arm 32 bit processors what else is new pypy 7 2 was released in october 2019 there are many incremental improvements to rpython and pypy for more information about the 7 3 0 release see the full changelog please update and continue to help us make pypy better cheers the pypy team pypy 7 3 0 released posted by mattip at 14 55 0 comments email this blogthis share to x share to facebook share to pinterest wednesday december 18 2019 hpy kick off sprint report recently antonio armin and ronan had a small internal sprint in the beautiful city of gdańsk to kick off the development of hpy here is a brief report of what was accomplished during the sprint what is hpy the tl dr answer is a better way to write c extensions for python the idea of hpy was born during europython 2019 in basel where there was an informal meeting which included core developers of pypy cpython victor stinner and mark shannon and cython stefan behnel the ideas were later also discussed with tim felgentreff of graalpython to make sure they would also be applicable to this very different implementation windel bouwman of rustpython is following the project as well all of us agreed that the current design of the cpython c api is problematic for various reasons and in particular because it is too tied to the current internal design of cpython the end result is that alternative implementations of python such as pypy but not only have a hard time loading and executing existing c extensions cpython itself is unable to change some of its internal implementation details without breaking the world for example as of today it would be impossible to switch from using reference counting to using a real gc which in turns make it hard for example to remove the gil as gilectomy attempted hpy tries to address these issues by following two major design guidelines objects are referenced and passed around using opaque handles which are similar to e g file descriptors in spirit multiple different handles can point to the same underlying object handles can be duplicated and each handle must be released independently of any other duplicate the internal data structures and c level layout of objects are not visible nor accessible using the api so each implementation if free to use what fits best the other major design goal of hpy is to allow incremental transition and porting so existing modules can migrate their codebase one method at a time moreover cython is considering to optionally generate hpy code so extension module written in cython would be able to benefit from hpy automatically more details can be found in the readme of the official hpy repository target abi when compiling an hpy extension you can choose one of two different target abis hpy cpython abi in this case hpy h contains a set of macros and static inline functions at compilation time this translates the hpy api into the standard c api the compiled module will have no performance penalty and it will have a standard filename like foo cpython 37m x86_64 linux gnu so universal hpy abi as the name implies extension modules compiled this way are universal and can be loaded unmodified by multiple python interpreters and versions moreover it will be possible to dynamically enable a special debug mode which will make it easy to find e g open handles or memory leaks without having to recompile the extension universal modules can also be loaded on cpython thanks to the hpy_universal module which is under development an extra layer of indirection enables loading extensions compiled with the universal abi users of hpy_universal will face a...
|